public override void Revoke_RevocablePrescription_AddsPrescriptionRevokedEvent(Prescription <PharmaceuticalPrescriptionState> prescription) { // Act prescription.Revoke("Erreur"); // Assert prescription.AllEvents().Should().ContainSingle(e => e is PharmaceuticalPrescriptionRevoked); }
public void Revoke_NotRevocablePrescription_DoesNotAddEvent(Prescription <PharmaceuticalPrescriptionState> prescription) { // Act prescription.Revoke("Erreur"); // Assert prescription.AllEvents().Should().BeEmpty(); }