Beispiel #1
0
        public void SplitAtPoundSigns_1111_Pound2222_Returns_Parts_Count_3()
        {
            // Arrange
            var container = new AddressParseContainer("fake input");

            container.AddressParts.Add("1111");
            container.AddressParts.Add("#2222");
            var splitter = new AddressSplitter(container);

            // Act
            splitter.SplitAtPoundSigns();

            // Assert
            Assert.AreEqual(3, container.AddressParts.Count);
        }
Beispiel #2
0
        public void SplitAtPoundSigns_1111_Pound2222_Returns_EachPart()
        {
            // Arrange
            var container = new AddressParseContainer("fake input");

            container.AddressParts.Add("1111");
            container.AddressParts.Add("#2222");
            var splitter = new AddressSplitter(container);

            // Act
            splitter.SplitAtPoundSigns();

            // Assert
            Assert.AreEqual("1111", container.AddressParts[0]);
            Assert.AreEqual("#", container.AddressParts[1]);
            Assert.AreEqual("2222", container.AddressParts[2]);
        }