자동 테스트 에러를 쉽게 찾고 수정 가능 직접 하나씩 테스트하는 것보다 아주 빠르게 많은 수의 테스트를 진행 작성한 코드 검증 MSTest MSTest : 마이크로소프트 공식 단위 테스트 프로젝트 NUnit : JUnit 영향을 받은 오픈 소스 단위 테스트 프로젝트 xUnit : 닷넷 전용 오픈 소스 단위 테스트 프로젝트 Assert 클래스의 주요 API Assert.IsTrue() : 매개변수 값이 true이면 테스트 통과 Assert.IsNull() : 매개변수 값이 null이면 테스트 통과 Assert.AreEqual() : 매개변수 값 2개가 같으면 테스트 통과 Assert.AreNotEqual() : 매개변수 값 2개가 다르면 테스트 통과