public void WhenForHouseNumberIdAndAlreadyAssignedThenNothingHappens( AddressId addressId, AddressWasRegistered addressWasRegistered, AddressPersistentLocalIdWasAssigned addressPersistentLocalIdWasAssigned, RequestPersistentLocalIdForCrabHouseNumberId requestPersistentLocalIdForCrabHouseNumberId) { Assert(new Scenario() .Given(addressId, addressWasRegistered, addressPersistentLocalIdWasAssigned) .When(requestPersistentLocalIdForCrabHouseNumberId) .ThenNone()); }
public void WhenForHouseNumberIdThenPersistentLocalIdWasRequested( AddressId addressId, AddressWasRegistered addressWasRegistered, RequestPersistentLocalIdForCrabHouseNumberId requestPersistentLocalIdForCrabHouseNumberId) { Assert(new Scenario() .Given(addressId, addressWasRegistered) .When(requestPersistentLocalIdForCrabHouseNumberId) .Then(addressId, new AddressPersistentLocalIdWasAssigned(addressId, new PersistentLocalId(1), new PersistentLocalIdAssignmentDate(Instant.FromDateTimeOffset(DateTimeOffset.Now))))); }