public static ProducerAddress WithSecondaryName(string secondaryName) { var builder = new ProducerAddressBuilder(); builder.SecondaryName = secondaryName; return builder.Build(); }
public static ProducerAddress WithTown(string town) { var builder = new ProducerAddressBuilder(); builder.town = town; return builder.Build(); }
public static ProducerAddress WithStreet(string street) { var builder = new ProducerAddressBuilder(); builder.street = street; return builder.Build(); }
public static ProducerAddress WithLocality(string locality) { var builder = new ProducerAddressBuilder(); builder.locality = locality; return builder.Build(); }
public static ProducerAddress WithAdministrativeArea(string administrativeArea) { var builder = new ProducerAddressBuilder(); builder.administrativeArea = administrativeArea; return builder.Build(); }
public static ProducerAddress WithPostCode(string postCode) { var builder = new ProducerAddressBuilder(); builder.postCode = postCode; return builder.Build(); }
public static ProducerAddress WithPrimaryName(string primaryName) { var builder = new ProducerAddressBuilder(); builder.primaryName = primaryName; return builder.Build(); }
public static ProducerAddress WithCountry(Country country) { var builder = new ProducerAddressBuilder(); builder.Country = country; return builder.Build(); }
public void ProducerAddress_ToString_ReturnsConcatenatedStringExcludingEmptyValues(string secondaryAddress) { var buider = new ProducerAddressBuilder(); buider.SecondaryName = secondaryAddress; buider.Country = new Country(Guid.NewGuid(), "TestCountry"); var producerAddress = buider.Build(); var address = producerAddress.ToString(); Assert.Equal("PrimaryName, Street, Town, Locality, AdministrativeArea, PostCode, TestCountry", address); }