더북(TheBook)

3.   MSTest 프로젝트인 Dul.Tests 프로젝트에 03_String 폴더를 만든 후 StringLibraryTest.cs 파일을 생성합니다. 다음과 같이 테스트 코드를 작성하고 실행합니다. 이 테스트 메서드는 Dul 프로젝트의 03_String 폴더에 있는 StringLibrary.cs 파일의 CutStringUnicode() 확장 메서드를 테스트합니다.

//StringLibraryTest.cs
using Microsoft.VisualStudio.TestTools.UnitTesting;

namespace Dul.Tests
{
    [TestClass]
    public class StringLibraryTest
    {
        [TestMethod]
        public void CutStringTest()
        {
            //① Arrange, Setup
            var expected = "안녕하...";

            //② Act, Execute
            var actual = "안녕하세요.".CutStringUnicode(6);

            //③ Assert, Verify
            Assert.AreEqual(expected, actual);
        }
    }
}
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.