public void ThenANewPackingSlipDuplicatedEventIsPublishedToTheServiceBus() { _generateDuplicatePackingSlipForBook.Apply(MockOrder.Object); MockServiceBus.Verify(m => m.PublishEvent(It.IsAny <IBusinessEvent>()), Times.Once()); MockServiceBus.Verify(m => m.PublishEvent(It.Is <PackingSlipDuplicated>(psd => PackingSlipIsMatch(psd))), Times.Once()); }
public void ThenAPackingSlipUpdatedEventIsPublishedToTheServiceBus() { _addFreeFirstAidVideoToPackingSlip.Apply(MockOrder.Object); MockServiceBus.Verify(m => m.PublishEvent(It.Is <PackingSlipUpdated>(psd => PackingSlipIsMatch(psd))), Times.Once()); }
public void ThenAPackingSlipCreatedEventIsPublishedToTheServiceBus() { _generatePackingSlipForPhysicalProduct.Apply(MockOrder.Object); MockServiceBus.Verify(m => m.PublishEvent(It.Is <PackingSlipCreated>(psc => PackingSlipIsMatch(psc))), Times.Once()); }