자동 테스트
- 에러를 쉽게 찾고 수정 가능
- 직접 하나씩 테스트하는 것보다 아주 빠르게 많은 수의 테스트를 진행
- 작성한 코드 검증
MSTest
- MSTest : 마이크로소프트 공식 단위 테스트 프로젝트
- NUnit : JUnit 영향을 받은 오픈 소스 단위 테스트 프로젝트
- xUnit : 닷넷 전용 오픈 소스 단위 테스트 프로젝트
Assert 클래스의 주요 API
- Assert.IsTrue() : 매개변수 값이 true이면 테스트 통과
- Assert.IsNull() : 매개변수 값이 null이면 테스트 통과
- Assert.AreEqual() : 매개변수 값 2개가 같으면 테스트 통과
- Assert.AreNotEqual() : 매개변수 값 2개가 다르면 테스트 통과
'C# > C# 교과서' 카테고리의 다른 글
[C# 교과서] 55. 스레드 (0) | 2023.02.08 |
---|---|
[C# 교과서] 54. NuGet 패키지 (0) | 2023.02.08 |
[C# 교과서] 52. 클래스 라이브러리와 닷넷 스탠다드 (0) | 2023.02.08 |
[C# 교과서] 50~51. 동적형식, 튜플 (0) | 2023.02.07 |
[C# 교과서] 48~49. 제네릭 클래스 만들기, 확장 메서드 만들기 (0) | 2023.02.06 |