human
.NET 6とXunitを使用して単一テストの例を書く
gpt
以下は、.NET 6およびXunitの単一テストの例です。

システムの使用。
Xunitを使用します。

名前空間example.tests
{
    パブリッククラスのcalculatortests
    {
        [事実]
        public void addition_twonubers_returnsum（）
        {
            // 整える
            var calculator = new Calculator（）;
            var a = 5;
            var b = 10;

            // 活動
            var results = calculator.add（a、b）;

            // 主張する
            assert.equal（15、result）;
        }
    }

    パブリッククラス計算機
    {
        public int add（int a、int b）
        {
            a + bを返します。
        }
    }
}

これは、計算機クラスのADD関数を検証する非常に基本的な単一テストです。XunitのFact属性を使用して、Addition_twonumbers_returnsumメソッドを単体テストとしてマークします。テスト内で、最初に計算機クラスのインスタンスが作成され、ADDメソッドが呼び出され、結果が結果に保存されます。最後に、Assert.equalメソッドを使用して、結果が15に等しいかどうかを確認します。これは予想される結果です。