示例#1
0
 public void ThenAddressPostalCodeWasChanged(
     Fixture fixture,
     AddressId addressId,
     ImportSubaddressMailCantonFromCrab importSubaddressMailCantonFromCrab
     )
 {
     Assert(RegisteredAddressScenario(fixture)
            .When(importSubaddressMailCantonFromCrab)
            .Then(addressId,
                  new AddressPostalCodeWasChanged(addressId, new PostalCode(importSubaddressMailCantonFromCrab.MailCantonCode)),
                  importSubaddressMailCantonFromCrab.ToLegacyEvent()));
 }
示例#2
0
 private static void ImportSubaddressMailCantonFromCrab(Address address, ImportSubaddressMailCantonFromCrab message)
 {
     address.ImportHouseNumberMailCantonFromCrab(
         message.HouseNumberMailCantonId,
         message.HouseNumberId,
         message.MailCantonId,
         message.MailCantonCode,
         message.Lifetime,
         message.Timestamp,
         message.Operator,
         message.Modification,
         message.Organisation);
 }
示例#3
0
 public static AddressHouseNumberMailCantonWasImportedFromCrab ToLegacyEvent(this ImportSubaddressMailCantonFromCrab command)
 {
     return(new AddressHouseNumberMailCantonWasImportedFromCrab(
                command.HouseNumberMailCantonId,
                command.HouseNumberId,
                command.MailCantonId,
                command.MailCantonCode,
                command.Lifetime,
                command.Timestamp,
                command.Operator,
                command.Modification,
                command.Organisation));
 }
示例#4
0
 public static ImportSubaddressMailCantonFromCrab WithCrabMailCantonCode(this ImportSubaddressMailCantonFromCrab command, CrabMailCantonCode mailCantonCode)
 {
     return(new ImportSubaddressMailCantonFromCrab(
                command.HouseNumberMailCantonId,
                command.HouseNumberId,
                command.SubaddressId,
                command.MailCantonId,
                mailCantonCode,
                command.Lifetime,
                command.Timestamp,
                command.Operator,
                command.Modification,
                command.Organisation));
 }