public async Task AddressBoxNumberWasRemovedClearsBoxNumber( AddressWasRegistered addressWasRegistered, AddressBoxNumberWasChanged addressBoxNumberWasChanged, AddressBoxNumberWasRemoved addressBoxNumberWasRemoved) { await Assert( Given(addressWasRegistered, addressBoxNumberWasChanged, addressBoxNumberWasRemoved) .Expect(ctx => ctx.AddressList, new AddressListItem { AddressId = addressWasRegistered.AddressId, StreetNameId = addressWasRegistered.StreetNameId, HouseNumber = addressWasRegistered.HouseNumber, BoxNumber = null })); }
public async Task AddressBoxNumberWasRemovedClearsBoxNumber( AddressWasRegistered addressWasRegistered, AddressBoxNumberWasChanged addressBoxNumberWasChanged, AddressBoxNumberWasRemoved addressBoxNumberWasRemoved) { await Assert( Given(addressWasRegistered, addressBoxNumberWasChanged, addressBoxNumberWasRemoved) .Expect(ctx => ctx.AddressDetail, new AddressDetailItem { AddressId = addressWasRegistered.AddressId, StreetNameId = addressWasRegistered.StreetNameId, HouseNumber = addressWasRegistered.HouseNumber, BoxNumber = null, VersionTimestamp = addressBoxNumberWasRemoved.Provenance.Timestamp })); }
private void When(AddressBoxNumberWasRemoved obj) { _boxNumber = null; }