public void Restore_returnsExpected() { var add1 = "add1"; var add3 = "ADD3"; var add6 = "address 6"; var expected = new AddressLines(add1, null, add3, null, null, add6); var sut = new AddressNameNumber(expected); sut.Simplify(); sut.Address6 = "new address 6"; sut.Restore(); Assert.That(sut, Is.Not.Null); Assert.That(sut.FullAddress(), Is.EqualTo(expected.FullAddress())); Assert.That(sut.Address1, Is.EqualTo(add1)); Assert.That(sut.Address2, Is.Null); Assert.That(sut.Address3, Is.EqualTo(add3)); Assert.That(sut.Address4, Is.Null); Assert.That(sut.Address5, Is.Null); Assert.That(sut.Address6, Is.EqualTo(add6)); }
public void AddressNamedConstructor_ExpectedResults() { var address = new AddressNamed("add1", "add2", "add3", "add4", "add5", "add6"); var actual = new AddressNameNumber(address); Assert.That(actual, Is.Not.Null); Assert.That(actual.Address1, Is.EqualTo("add1")); Assert.That(actual.Address2, Is.EqualTo("add2")); Assert.That(actual.Address3, Is.EqualTo("add3")); Assert.That(actual.Address4, Is.EqualTo("add4")); Assert.That(actual.Address5, Is.EqualTo("add5")); Assert.That(actual.Address6, Is.EqualTo("add6")); }
public void ContactAcceptsSimpleAddressNameNumber() { var primaryAddress = "padd"; var secondaryAddress = "2"; var county = "county"; var address = new AddressNameNumber(primaryAddress, secondaryAddress, null, null, null, county); var expected = primaryAddress + ", " + secondaryAddress + ", " + county; var sut = new Contact(new Address(address)); var actual = sut.Address.FullAddress(); Assert.That(actual, Is.EqualTo(expected)); }
public void AddressNameNumberConstructor_ExpectedResults() { var address = new AddressNameNumber( "name", "number", "street", "location", "town", "county" ); var actual = new AddressLines(address); Assert.That(actual, Is.Not.Null); Assert.That(actual.Address1, Is.EqualTo("name")); Assert.That(actual.Address2, Is.EqualTo("number")); Assert.That(actual.Address3, Is.EqualTo("street")); Assert.That(actual.Address4, Is.EqualTo("location")); Assert.That(actual.Address5, Is.EqualTo("town")); Assert.That(actual.Address6, Is.EqualTo("county")); }
public void RestoreEmpty_returnsExpected() { var expected = new AddressLines(null, null, null, null, null, null); var sut = new AddressNameNumber(expected); sut.Simplify(); sut.Address6 = "new address 6"; sut.Restore(); Assert.That(sut, Is.Not.Null); Assert.That(sut.FullAddress(), Is.EqualTo(expected.FullAddress())); Assert.That(sut.Address1, Is.Null); Assert.That(sut.Address2, Is.Null); Assert.That(sut.Address3, Is.Null); Assert.That(sut.Address4, Is.Null); Assert.That(sut.Address5, Is.Null); Assert.That(sut.Address6, Is.Null); }
public void AddressSimplify_HouseNumberHasPartiaNumber_HouseNameNotEmpty_ReturnsExpected() { var add1 = 21.ToString(); var add2 = "13 name the house"; var add3 = "ADD3"; var add4 = ""; var add5 = "add_5"; var add6 = "address 6"; var sut = new AddressNameNumber(HouseNumber: add1, houseName: add2, Street: add3, Location: add4, Town: add5, County: add6); sut.Simplify(); Assert.That(sut, Is.Not.Null); Assert.That(sut.HouseNumber, Is.EqualTo(add1)); Assert.That(sut.HouseName, Is.EqualTo(add2)); Assert.That(sut.Address3, Is.EqualTo(add3)); Assert.That(sut.Address4, Is.EqualTo(add5)); Assert.That(sut.Address5, Is.EqualTo(add6)); Assert.That(sut.Address6, Is.EqualTo("")); }
public void AddressSimplify_HouseNumberHasNumber_HouseNameNotEmpty_ReturnsExpected() { var add1 = "13 the street"; var add2 = 21.ToString(); var add3 = "ADD3"; var add4 = ""; var add5 = "add_5"; var add6 = "address 6"; var sut = new AddressNameNumber(add1, add2, add3, add4, add5, add6); sut.Simplify(); Assert.That(sut, Is.Not.Null); Assert.That(sut.HouseName, Is.EqualTo(add1)); Assert.That(sut.HouseNumber, Is.EqualTo(add2)); Assert.That(sut.Address3, Is.EqualTo(add3)); Assert.That(sut.Address4, Is.EqualTo(add5)); Assert.That(sut.Address5, Is.EqualTo(add6)); Assert.That(sut.Address6, Is.EqualTo("")); }
public void AddressLineConstructor_ExpectedResults() { var addressLine = CreateSimpleAddressNameNumber(); addressLine.HouseName = "add1"; addressLine.HouseNumber = "add2"; addressLine.Street = "add3"; addressLine.Location = "add4"; addressLine.Town = "add5"; addressLine.County = "add6"; var actual = new AddressNameNumber(addressLine); Assert.That(actual, Is.Not.Null); Assert.That(actual.Address1, Is.EqualTo("add1")); Assert.That(actual.Address2, Is.EqualTo("add2")); Assert.That(actual.Address3, Is.EqualTo("add3")); Assert.That(actual.Address4, Is.EqualTo("add4")); Assert.That(actual.Address5, Is.EqualTo("add5")); Assert.That(actual.Address6, Is.EqualTo("add6")); }
public void AddressSimplify_HouseNumberHasPartialNumber_ReturnsExpected() { var add1number = 21.ToString(); var add1Name = " the knowle"; var add1 = add1number + add1Name; var add3 = "ADD3"; var add4 = ""; var add5 = "add_5"; var add6 = "address 6"; var sut = new AddressNameNumber(add1, null, add3, add4, add5, add6); sut.Simplify(); Assert.That(sut, Is.Not.Null); Assert.That(sut.HouseName, Is.EqualTo(add1Name.Trim())); Assert.That(sut.HouseNumber, Is.EqualTo(add1number)); Assert.That(sut.Address3, Is.EqualTo(add3)); Assert.That(sut.Address4, Is.EqualTo(add5)); Assert.That(sut.Address5, Is.EqualTo(add6)); Assert.That(sut.Address6, Is.EqualTo("")); }