Example #1
0
 public void WhenForSubaddressIdAndAlreadyAssignedThenNothingHappens(
     AddressId addressId,
     AddressWasRegistered addressWasRegistered,
     AddressPersistentLocalIdWasAssigned addressPersistentLocalIdWasAssigned,
     RequestPersistentLocalIdForCrabSubaddressId requestPersistentLocalIdForCrabSubaddressId)
 {
     Assert(new Scenario()
            .Given(addressId, addressWasRegistered, addressPersistentLocalIdWasAssigned)
            .When(requestPersistentLocalIdForCrabSubaddressId)
            .ThenNone());
 }
Example #2
0
 public void WhenForSubaddressIdThenPersistentLocalIdWasRequested(
     AddressId addressId,
     AddressWasRegistered addressWasRegistered,
     RequestPersistentLocalIdForCrabSubaddressId requestPersistentLocalIdForCrabSubaddressId)
 {
     Assert(new Scenario()
            .Given(addressId, addressWasRegistered)
            .When(requestPersistentLocalIdForCrabSubaddressId)
            .Then(addressId,
                  new AddressPersistentLocalIdWasAssigned(addressId, new PersistentLocalId(1), new PersistentLocalIdAssignmentDate(Instant.FromDateTimeOffset(DateTimeOffset.Now)))));
 }