public async Task AddressBecameIncompleteSetsCompletedFalse( AddressWasRegistered addressWasRegistered, AddressBecameComplete addressBecameComplete, AddressBecameIncomplete addressBecameIncomplete) { await Assert( Given(addressWasRegistered, addressBecameComplete, addressBecameIncomplete) .Expect(ctx => ctx.AddressList, new AddressListItem { AddressId = addressWasRegistered.AddressId, StreetNameId = addressWasRegistered.StreetNameId, HouseNumber = addressWasRegistered.HouseNumber, Complete = false })); }
public async Task AddressBecameIncompleAfterRemoveIsSet( AddressWasRegistered addressWasRegistered, AddressWasRemoved addressWasRemoved, AddressBecameIncomplete addressBecameIncomplete) { await Assert( Given(addressWasRegistered, addressWasRemoved, addressBecameIncomplete) .Expect(ctx => ctx.AddressList, new AddressListItem { AddressId = addressWasRegistered.AddressId, StreetNameId = addressWasRegistered.StreetNameId, HouseNumber = addressWasRegistered.HouseNumber, Complete = false, Removed = true, })); }
public async Task AddressBecameIncompleteSetsCompletedFalse( AddressWasRegistered addressWasRegistered, AddressBecameComplete addressBecameComplete, AddressBecameIncomplete addressBecameIncomplete) { await Assert( Given(addressWasRegistered, addressBecameComplete, addressBecameIncomplete) .Expect(ctx => ctx.AddressDetail, new AddressDetailItem { AddressId = addressWasRegistered.AddressId, StreetNameId = addressWasRegistered.StreetNameId, HouseNumber = addressWasRegistered.HouseNumber, Complete = false, VersionTimestamp = addressBecameIncomplete.Provenance.Timestamp })); }
private void When(AddressBecameIncomplete @event) { _isComplete = false; }