[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
메소드를 사용하여 예상되는 결과와 실제 결과가 같은지 확인합니다.
유닛 테스트는 코드 변경 시 예기치 않은 결과를 방지하고, 코드의 안정성을 보장하는 데 도움이 됩니다. 또한, 코드의 동작 방식을 문서화하는 역할도 합니다.
참고 문헌:
- https://docs.microsoft.com/ko-kr/visualstudio/test/unit-test-your-code?view=vs-2022