以下は、.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に等しいかどうかを確認します。これは予想される結果です。
Aquí hay un ejemplo de una prueba unitaria en .NET 6 y XUnit:

using System;
using Xunit;

namespace Example.Tests
{
    public class CalculatorTests
    {
        [Fact]
        public void Addition_TwoNumbers_ReturnsSum()
        {
            // Arrange
            var calculator = new Calculator();
            var a = 5;
            var b = 10;

            // Act
            var result = calculator.Add(a, b);

            // Assert
            Assert.Equal(15, result);
        }
    }

    public class Calculator
    {
        public int Add(int a, int b)
        {
            return a + b;
        }
    }
}

Esta es una prueba unitaria muy básica que verifica la función Add en la clase Calculator. Utiliza el atributo Fact de XUnit para marcar el método Addition_TwoNumbers_ReturnsSum como una prueba unitaria. Dentro de la prueba, primero se crea una instancia de la clase Calculator, luego se llama al método Add y se almacena el resultado en la variable result. Finalmente, se utiliza el método Assert.Equal para verificar si el resultado es igual a 15, lo que es el resultado esperado.