escribe un ejemplo de una prueba unitaria utilizando .net 6 y xunit
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.