private static IAddress CreateTestAddress() { IAddressBuilder addressBuilder = new AddressBuilderFactory().Create(); return(addressBuilder .WithZipCode("32423") .WithCity("Test City") .Build()); }
public void PersonBuilder_WithValidInputs_CanBuildPerson(uint id, string name, string lastName, string zipCode, string city) { IAddress address = new AddressBuilderFactory().Create().WithZipCode(zipCode).WithCity(city).Build(); IPerson person = new PersonBuilderFactory().Create() .WithID(id) .WithName(name) .WithLastName(lastName) .WithAddress(address) .WithFavouriteColour(Color.Transparent) .Build(); Assert.AreEqual(id, person.ID); Assert.AreEqual(name, person.Name); Assert.AreEqual(lastName, person.LastName); Assert.AreEqual(zipCode, person.Address.ZipCode); Assert.AreEqual(city, person.Address.City); Assert.AreEqual(Color.Transparent, person.FavouriteColour); }