MSTest 2

C# 기초부터 고급까지 Chapter 2.8.1: MSTest 완전정복 – 기본부터 실전 예제까지

📘 Chapter 2.8.1: MSTest 완전정복 – 기본부터 실전 예제까지✅ 이 챕터에서 확실하게 배울 것MSTest란 무엇인가?xUnit과 구조적으로 뭐가 다른가?MSTest 프로젝트 생성 및 설정[TestClass], [TestMethod]의 의미Assert 사용법데이터 기반 테스트 ([DataRow])MSTest에서 Mock 사용하기 (Moq 연동)1️⃣ MSTest란?Microsoft에서 공식 제공하는 단위 테스트 프레임워크✅ Visual Studio 통합성 최강✅ Attribute 기반 구조✅ .NET Framework 시절부터 쭉 사용됨✅ 안정성, 호환성 좋음✅ 실무에서 여전히 많이 씀2️⃣ MSTest vs xUnit 한눈 정리항목MSTestxUnit프로젝트 템플릿mstestxunit테..

C# 2025.05.02

단위 테스트(Unit Testing) 및 TDD(Test-Driven Development)

단위 테스트와 TDD는 C#에서 코드의 품질을 향상시키고, 버그를 더욱 빠르게 발견하여 수정할 수 있도록 도와주는 중요한 개발 방법론입니다. 단위 테스트(Unit Testing) 단위 테스트는 소프트웨어 개발자가 작성한 코드의 각각의 함수 또는 모듈이 의도한 대로 동작하는지 확인하는 테스트 기법입니다. 즉, 개발자가 작성한 코드가 의도한 대로 동작하는지 검증하는 것입니다. 단위 테스트를 수행하면 코드의 품질을 향상시키고, 버그를 빠르게 발견하여 수정할 수 있습니다. 예시 코드 : // 예시 코드 using Microsoft.VisualStudio.TestTools.UnitTesting; namespace MyUnitTestProject { [TestClass] public class MyTests { [..

C# 2023.03.08