Beispiel #1
0
 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
     }));
 }
Beispiel #2
0
 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
     }));
 }
Beispiel #4
0
 private void When(AddressBecameIncomplete @event)
 {
     _isComplete = false;
 }