示例#1
0
        public void SecondLine_IsStreet()
        {
            using (var writer = new StringWriter())
            {
                var systemUnderTest = new LetterPrinter(writer);

                systemUnderTest.Print(Letter);

                var lines = writer.ToString().Split("\r\n");
                Assert.Equal("123 Main Street", lines[1]);
            }
        }
示例#2
0
        public void ThirdLine_IsTownStateZip()
        {
            using (var writer = new StringWriter())
            {
                var systemUnderTest = new LetterPrinter(writer);

                systemUnderTest.Print(Letter);

                var lines = writer.ToString().Split("\r\n");
                Assert.Equal("Hartford CT, 06101", lines[2]);
            }
        }
示例#3
0
        public void FirstLine_IsRecipient()
        {
            // arrange
            using (var writer = new StringWriter())
            {
                var systemUnderTest = new LetterPrinter(writer);

                // act
                systemUnderTest.Print(Letter);

                // assert
                var lines = writer.ToString().Split("\r\n");
                Assert.Equal("John Smith", lines[0]);
            }
        }