public async Task AddressHouseNumberWasChangedSetsHouseNumber( AddressId addressId, Provenance provenance, AddressWasRegistered addressWasRegistered) { var addressHouseNumberWasChanged = new AddressHouseNumberWasChanged(addressId, new HouseNumber("17")); ((ISetProvenance)addressHouseNumberWasChanged).SetProvenance(provenance); await Assert( Given(addressWasRegistered, addressHouseNumberWasChanged) .Expect(ctx => ctx.AddressList, new AddressListItem { AddressId = addressWasRegistered.AddressId, StreetNameId = addressWasRegistered.StreetNameId, HouseNumber = addressHouseNumberWasChanged.HouseNumber })); }
private void When(AddressHouseNumberWasChanged @event) { HouseNumber = new HouseNumber(@event.HouseNumber); }