[c#] C# 유닛 테스트 메소드

다음은 간단한 C# 유닛 테스트 메소드의 예시입니다.

using Microsoft.VisualStudio.TestTools.UnitTesting;

[TestClass]
public class MyTestClass
{
    [TestMethod]
    public void TestAddition()
    {
        // Arrange
        int num1 = 3;
        int num2 = 5;

        // Act
        int result = num1 + num2;

        // Assert
        Assert.AreEqual(8, result);
    }
}

위의 예시에서, TestAddition 메소드는 두 숫자를 더한 결과를 테스트하는 유닛 테스트입니다. Assert.AreEqual 메소드를 사용하여 예상되는 결과와 실제 결과가 같은지 확인합니다.

유닛 테스트는 코드 변경 시 예기치 않은 결과를 방지하고, 코드의 안정성을 보장하는 데 도움이 됩니다. 또한, 코드의 동작 방식을 문서화하는 역할도 합니다.

참고 문헌: