public void ErrorTest() { var applicationView = new ApprenticeshipApplicationViewModelBuilder().HasError("Has error").Build(); var apprenticeshipApplicationProviderMock = new Mock<IApprenticeshipApplicationProvider>(); apprenticeshipApplicationProviderMock.Setup(x => x.ArchiveApplication(It.IsAny<Guid>(), It.IsAny<int>())).Returns(applicationView); var accountMediator = new AccountMediatorBuilder().With(apprenticeshipApplicationProviderMock).Build(); var response = accountMediator.Archive(Guid.NewGuid(), 1); response.Code.Should().Be(AccountMediatorCodes.Archive.ErrorArchiving); response.Message.Text.Should().Be("Has error"); response.Message.Level.Should().Be(UserMessageLevel.Warning); }
public void SuccessTest() { var applicationView = new ApprenticeshipApplicationViewModelBuilder().Build(); var apprenticeshipApplicationProviderMock = new Mock<IApprenticeshipApplicationProvider>(); apprenticeshipApplicationProviderMock.Setup(x => x.ArchiveApplication(It.IsAny<Guid>(), It.IsAny<int>())).Returns(applicationView); var accountMediator = new AccountMediatorBuilder().With(apprenticeshipApplicationProviderMock).Build(); var response = accountMediator.Archive(Guid.NewGuid(), 1); response.Code.Should().Be(AccountMediatorCodes.Archive.SuccessfullyArchived); response.Message.Text.Should().Be(MyApplicationsPageMessages.ApplicationArchived); response.Message.Level.Should().Be(UserMessageLevel.Success); }