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());
        }