示例#1
0
 public void WhenForHouseNumberIdAndAlreadyAssignedThenNothingHappens(
     AddressId addressId,
     AddressWasRegistered addressWasRegistered,
     AddressPersistentLocalIdWasAssigned addressPersistentLocalIdWasAssigned,
     AssignPersistentLocalIdForCrabHouseNumberId assignPersistentLocalIdForCrabHouseNumberId)
 {
     Assert(new Scenario()
            .Given(addressId, addressWasRegistered, addressPersistentLocalIdWasAssigned)
            .When(assignPersistentLocalIdForCrabHouseNumberId)
            .ThenNone());
 }
示例#2
0
 public void WhenForHouseNumberIdThenPersistentLocalIdWasAssigned(
     AddressId addressId,
     AddressWasRegistered addressWasRegistered,
     AssignPersistentLocalIdForCrabHouseNumberId assignPersistentLocalIdForCrabHouseNumberId)
 {
     Assert(new Scenario()
            .Given(addressId, addressWasRegistered)
            .When(assignPersistentLocalIdForCrabHouseNumberId)
            .Then(addressId,
                  new AddressPersistentLocalIdWasAssigned(addressId, assignPersistentLocalIdForCrabHouseNumberId.PersistentLocalId, assignPersistentLocalIdForCrabHouseNumberId.AssignmentDate)));
 }