コード例 #1
0
        public void ShallRenturnHomeAddress()
        {
            var xml =
                @"<addr use=""H"">
                    <streetAddressLine>2222 Home Street</streetAddressLine>
                    <city>Beaverton</city>
                    <state>OR</state>
                    <postalCode>97867</postalCode>
                    <country>US</country>
                </addr>";

            var element = XElement.Parse(xml);
            var result  = new AddressParser().FromXml(element);

            result.Should().NotBeNull();
            result.Use.Should().Be(Address.AddressUse.Home);
            result.Line.First().Should().Be("2222 Home Street");
            result.City.Should().Be("Beaverton");
            result.State.Should().Be("OR");
            result.PostalCode.Should().Be("97867");
            result.Country.Should().Be("US");
        }
コード例 #2
0
        public void NullXmlShallRenturnNull()
        {
            var result = new AddressParser().FromXml(null);

            result.Should().BeNull();
        }