Beispiel #1
0
        public async Task PostConfirmEmployerViewModel_WithValidModel_WithConfirmTrue_ThenRequestIsMapped()
        {
            var fixture = new PostConfirmEmployerFixture()
                          .WithConfirmTrue();
            await fixture.Act();

            fixture.VerifyMapperIsCalled();
        }
Beispiel #2
0
        public async Task PostConfirmEmployerViewModel_WithValidModel_WithConfirmFalse_ShouldRedirectToSelectEmployer()
        {
            var fixture = new PostConfirmEmployerFixture()
                          .WithConfirmFalse();

            var result = await fixture.Act();

            result.VerifyReturnsRedirectToActionResult().WithActionName("SelectEmployer");
        }
Beispiel #3
0
        public void PostConfirmEmployerViewModel_WithValidModel_WithConfirmTrue_ShouldCreateCohortAndRedirectToCohortDetailsPage()
        {
            var fixture = new PostConfirmEmployerFixture()
                          .WithConfirmTrue();

            var result = fixture.Act();

            fixture.VerifyReturnsRedirect(result);
        }
Beispiel #4
0
        public async Task PostConfirmEmployerViewModel_WithValidModel_WithConfirmTrue_ShouldCreateCohortAndRedirectToCohortDetailsPage()
        {
            var fixture = new PostConfirmEmployerFixture()
                          .WithConfirmTrue();

            var result = await fixture.Act();

            fixture.VerifyCohortCreated();
            result.VerifyReturnsRedirect().WithUrl(fixture.RedirectUrl);
        }