public async Task ThenAProviderApproveCohortCommandIsSent() { await Target.Handle(Command); V2EventsPublisher.Verify(x => x.SendProviderApproveCohortCommand(Command.CommitmentId, It.Is <string>(m => m == Command.Message), It.Is <UserInfo>(u => u.UserId == Command.UserId && u.UserDisplayName == Command.LastUpdatedByName && u.UserEmail == Command.LastUpdatedByEmail))); }
public async Task If_CohortIsAChangePartyRequest_Then_CohortWithChangeOfPartyRequestEventIsPublished() { Commitment.ChangeOfPartyRequestId = 100; await Target.Handle(Command); V2EventsPublisher.Verify(x => x.PublishCohortWithChangeOfPartyUpdatedEvent(Command.CommitmentId, It.Is <UserInfo>(u => u.UserId == Command.UserId && u.UserDisplayName == Command.LastUpdatedByName && u.UserEmail == Command.LastUpdatedByEmail))); }
public async Task If_CohortIsNotAChangePartyRequest_Then_CohortWithChangeOfPartyRequestEventIsNotPublished() { await Target.Handle(Command); V2EventsPublisher.Verify(x => x.PublishCohortWithChangeOfPartyUpdatedEvent(It.IsAny <long>(), It.IsAny <UserInfo>()), Times.Never()); }