public void Create_Returns_New_PostalCode() { var result = PostalCode.Create(_postalCodeValidator.Object, "12345", "Smalltown", "US", 1.0m, 1.0m); Assert.NotNull(result); Assert.Equal("12345", result.Code); }
private SimpleAddress GetAddress() { return(new SimpleAddress( city: City.Create("Budapest").Success.Get(), country: Countries.Hungary, additionalAddressDetail: AdditionalAddressDetail.Create("Test").Success.Get(), postalCode: PostalCode.Create("1111").Success.Get() )); }
private SimpleAddress CreateAddress(Country country) { return(new SimpleAddress( city: City.Create("Budapest").Success.Get(), country: country, additionalAddressDetail: AdditionalAddressDetail.Create("Additional address detail").Success.Get(), postalCode: PostalCode.Create("1111").Success.Get() )); }
public Task <Address> Handle(CreateAddress request, CancellationToken cancellationToken) { var address1 = Address1.Create(request.Address1); var address2 = Address2.Create(request.Address2); var city = City.Create(request.City); var state = State.Create(request.State); var postalCode = PostalCode.Create(request.PostalCode); var result = Address.Create(address1, address2, city, state, postalCode); return(Task.FromResult(result)); }
public List <Product> GetAll() { var customer = new Customer(new FirstName("Samy"), LastNameFactory.Create("Sammour")); var product = new Product("Product 2"); var postalCode = PostalCode.Create("12345"); product.AddAddress("Str2", postalCode, "Jeddah", "Saudi"); Console.WriteLine($"Postal code value = {postalCode}"); Console.WriteLine($"Product value = {product}"); this.productRepository.Insert(product); return(new List <Product>() { product }); }
private AddressRM CreateAddressForAssociate(Commands.V1.Associate.Address.CreateForAssociate cmd) { Address address = Address.Create(_addresses++, cmd.IsActive, cmd.EndDate, AddressLine.Create(cmd.Address1), AddressLine.Create(cmd.Address2), AddressLine.Create(cmd.Address3), AddressLine.Create(cmd.Address4), cmd.IsPrimary, AddressTypeLookup.AddressTypes[cmd.AddressType], Attention.Create(cmd.Attention), City.Create(cmd.City), cmd.Comments, PostalCode.Create(cmd.PostalCode), StateCodeLookup.StateCodes[cmd.GeographicState]); if (_repository.AddressExistsForAssociate(address, cmd.AssociateId)) { throw new InvalidOperationException($"Address already exists for Operating Context {cmd.AssociateId}"); } _repository.AddAddressForAssociate(address, cmd.AssociateId); return(Conversions.GetAddressRM(address)); }