public void WithAnActivationOrder_ThenAnEmailMemberEventIsPublishedToTheServiceBus_WithAnActivationTopic() { _membershipEmail.Apply(_mockActivationOrder.Object); _mockServiceBus.Verify( m => m.PublishEvent(It.Is <EmailMembershipOwner>(ma => VerifyMatch(ma, _membershipActivation, "activate"))), Times.Once()); }