Пример #1
0
        public void SuccessfullyDismissedTest()
        {
            var accountProviderMock = new Mock <IAccountProvider>();

            accountProviderMock.Setup(x => x.DismissTraineeshipPrompts(It.IsAny <Guid>())).Returns(true);
            var accountMediator = new AccountMediatorBuilder().With(accountProviderMock.Object).Build();

            var response = accountMediator.DismissTraineeshipPrompts(Guid.NewGuid());

            response.Should().NotBeNull();
            response.Code.Should().Be(AccountMediatorCodes.DismissTraineeshipPrompts.SuccessfullyDismissed);
        }
Пример #2
0
        public void ErrorDismissingTest()
        {
            var accountProviderMock = new Mock <IAccountProvider>();

            accountProviderMock.Setup(x => x.DismissTraineeshipPrompts(It.IsAny <Guid>())).Returns(false);
            var accountMediator = new AccountMediatorBuilder().With(accountProviderMock.Object).Build();

            var response = accountMediator.DismissTraineeshipPrompts(Guid.NewGuid());

            response.Should().NotBeNull();
            response.Code.Should().Be(AccountMediatorCodes.DismissTraineeshipPrompts.ErrorDismissing);
            response.Message.Text.Should().Be(MyApplicationsPageMessages.DismissTraineeshipPromptsFailed);
            response.Message.Level.Should().Be(UserMessageLevel.Error);
        }