public void VerifyNoDrillDownLinks(CohortsViewModel result)
 {
     Assert.IsNull(result.CohortsInDraft.Url);
     Assert.IsNull(result.CohortsInReview.Url);
     Assert.IsNull(result.CohortsWithEmployer.Url);
     Assert.IsNull(result.CohortsWithTransferSender.Url);
 }
 public void VerifyCohortsInReviewIsCorrect(CohortsViewModel result)
 {
     Assert.IsNotNull(result.CohortsInReview);
     Assert.AreEqual(4, result.CohortsInReview.Count);
     Assert.AreEqual("ready to review", result.CohortsInReview.Description);
     UrlHelper.Verify(x => x.Action(It.Is <UrlActionContext>(p => p.Controller == "Cohort" && p.Action == "Review")));
 }
 public void VerifyCohortsWithTransferSenderIsCorrect(CohortsViewModel result)
 {
     Assert.IsNotNull(result.CohortsWithTransferSender);
     Assert.AreEqual(2, result.CohortsWithTransferSender.Count);
     Assert.AreEqual("with transfer sending employers", result.CohortsWithTransferSender.Description);
     UrlHelper.Verify(x => x.Action(It.Is <UrlActionContext>(p => p.Controller == "Cohort" && p.Action == "WithTransferSender")));
 }
 public void VerifyCohortsInDraftIsCorrect(CohortsViewModel result)
 {
     Assert.IsNotNull(result.CohortsInDraft);
     Assert.AreEqual(5, result.CohortsInDraft.Count);
     Assert.AreEqual("drafts", result.CohortsInDraft.Description);
     UrlHelper.Verify(x => x.Action(It.Is <UrlActionContext>(p => p.Controller == "Cohort" && p.Action == "Draft")));
 }
예제 #5
0
        public WhenGettingCohortsFixture()
        {
            Request                     = new CohortsByProviderRequest();
            ModelMapperMock             = new Mock <IModelMapper>();
            CohortsViewModel            = new CohortsViewModel();
            ReviewViewModel             = new ReviewViewModel();
            DraftViewModel              = new DraftViewModel();
            WithTransferSenderViewModel = new WithTransferSenderViewModel();

            ModelMapperMock.Setup(x => x.Map <CohortsViewModel>(Request)).ReturnsAsync(CohortsViewModel);
            ModelMapperMock.Setup(x => x.Map <ReviewViewModel>(Request)).ReturnsAsync(ReviewViewModel);
            ModelMapperMock.Setup(x => x.Map <DraftViewModel>(Request)).ReturnsAsync(DraftViewModel);
            ModelMapperMock.Setup(x => x.Map <WithTransferSenderViewModel>(Request)).ReturnsAsync(WithTransferSenderViewModel);

            Sut = new CohortController(Mock.Of <IMediator>(), ModelMapperMock.Object, Mock.Of <ILinkGenerator>(), Mock.Of <ICommitmentsApiClient>());
        }