public async Task AddressPostalCodeWasCorrectedSetsPostalCode( AddressWasRegistered addressWasRegistered, AddressPostalCodeWasCorrected addressPostalCodeWasCorrected) { await Assert( Given(addressWasRegistered, addressPostalCodeWasCorrected) .Expect(ctx => ctx.AddressList, new AddressListItem { AddressId = addressWasRegistered.AddressId, StreetNameId = addressWasRegistered.StreetNameId, HouseNumber = addressWasRegistered.HouseNumber, PostalCode = addressPostalCodeWasCorrected.PostalCode })); }
public void GivenCorrectedPostalCodeThenNoChangeWhenMailCantonCodeIsTheSame( Fixture fixture, AddressId addressId, AddressPostalCodeWasCorrected addressPostalCodeWasCorrected, ImportHouseNumberMailCantonFromCrab importHouseNumberMailCantonFromCrab ) { importHouseNumberMailCantonFromCrab = importHouseNumberMailCantonFromCrab .WithCrabMailCantonCode(new CrabMailCantonCode(addressPostalCodeWasCorrected.PostalCode)); Assert(RegisteredAddressScenario(fixture) .Given(addressId, addressPostalCodeWasCorrected) .When(importHouseNumberMailCantonFromCrab) .Then(addressId, importHouseNumberMailCantonFromCrab.ToLegacyEvent())); }
public async Task AddressPostalCodeWasCorrectedSetsPostalCode( AddressWasRegistered addressWasRegistered, AddressPostalCodeWasCorrected addressPostalCodeWasCorrected) { await Assert( Given(addressWasRegistered, addressPostalCodeWasCorrected) .Expect(ctx => ctx.AddressDetail, new AddressDetailItem { AddressId = addressWasRegistered.AddressId, StreetNameId = addressWasRegistered.StreetNameId, HouseNumber = addressWasRegistered.HouseNumber, PostalCode = addressPostalCodeWasCorrected.PostalCode, VersionTimestamp = addressPostalCodeWasCorrected.Provenance.Timestamp })); }
private void When(AddressPostalCodeWasCorrected @event) { _postalCode = new PostalCode(@event.PostalCode); }