public void PrintReturnRecipientFromForeignAddress() { //Arrange var source = new PrintReturnRecipient( "Name", new ForeignAddress( CountryIdentifier.Country, "NORGE", "Adresselinje1", "Adresselinje2", "Adresselinje3", "Adresselinje4" )); var expectedDto = new printrecipient { name = source.Name, Item = new foreignaddress { ItemElementName = ItemChoiceType2.country, Item = ((ForeignAddress)source.Address).CountryIdentifierValue, addressline1 = source.Address.AddressLine1, addressline2 = source.Address.AddressLine2, addressline3 = source.Address.AddressLine3, addressline4 = ((ForeignAddress)source.Address).Addressline4 } }; //Act var actualDto = DataTransferObjectConverter.ToDataTransferObject(source); //Assert Comparator.AssertEqual(expectedDto, actualDto); }
public void PrintReturnRecipientFromNorwegianAddress() { //Arrange var source = new PrintReturnRecipient( "Name", new NorwegianAddress("0001", "Oslo", "Addr1", "Addr2", "Addr3")); var expectedDto = new printrecipient { name = source.Name, Item = new norwegianaddress { zipcode = ((NorwegianAddress)source.Address).PostalCode, city = ((NorwegianAddress)source.Address).City, addressline1 = source.Address.AddressLine1, addressline2 = source.Address.AddressLine2, addressline3 = source.Address.AddressLine3 } }; //Act var actualDto = DataTransferObjectConverter.ToDataTransferObject(source); //Assert Comparator.AssertEqual(expectedDto, actualDto); }
public void SimpleConstructor() { //Arrange const string name = "name"; //Act var printRecipient = new PrintReturnRecipient(name, DomainUtility.GetNorwegianAddress()); //Assert Assert.Equal(name, printRecipient.Name); Comparator.AssertEqual(DomainUtility.GetNorwegianAddress(), printRecipient.Address); }