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.
นี่คือตัวอย่างการทดสอบหน่วยใน .NET 6 และ XUnit: การใช้ระบบ; ใช้ Xunit; Namespace Example.Tests { คลาสสาธารณะ CalculatorTests { [ข้อเท็จจริง] โมฆะสาธารณะ Addition_TwoNumbers_ReturnsSum () { // จัดเรียงเครื่องคิดเลข var = เครื่องคิดเลขใหม่ (); วาร์ ก = 5; วาร์ ข = 10; // Act var result = Calculator.Add(a, b); // Assert Assert.Equal(15, ผลลัพธ์); } } เครื่องคิดเลขคลาสสาธารณะ { public int Add(int a, int b) { return a + b; } } } นี่เป็นการทดสอบหน่วยพื้นฐานที่จะตรวจสอบฟังก์ชัน Add ในคลาสเครื่องคิดเลข ใช้แอตทริบิวต์ XUnit Fact เพื่อทำเครื่องหมายวิธี Addition_TwoNumbers_ReturnsSum เป็นการทดสอบหน่วย ภายในการทดสอบ คลาสเครื่องคิดเลขจะถูกสร้างอินสแตนซ์ก่อน จากนั้นจึงเรียกใช้เมธอด Add และผลลัพธ์จะถูกเก็บไว้ในตัวแปรผลลัพธ์ สุดท้าย ใช้เมธอด Assert.Equal เพื่อตรวจสอบว่าผลลัพธ์เท่ากับ 15 หรือไม่ ซึ่งเป็นผลลัพธ์ที่คาดหวัง
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence