コード例 #1
0
 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
     }));
 }
コード例 #2
0
 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
     }));
 }
コード例 #3
0
 private void When(AddressBoxNumberWasRemoved obj)
 {
     _boxNumber = null;
 }