public async Task PostConfirmEmployerViewModel_WithValidModel_WithConfirmTrue_ThenRequestIsMapped() { var fixture = new PostConfirmEmployerFixture() .WithConfirmTrue(); await fixture.Act(); fixture.VerifyMapperIsCalled(); }
public async Task PostConfirmEmployerViewModel_WithValidModel_WithConfirmFalse_ShouldRedirectToSelectEmployer() { var fixture = new PostConfirmEmployerFixture() .WithConfirmFalse(); var result = await fixture.Act(); result.VerifyReturnsRedirectToActionResult().WithActionName("SelectEmployer"); }
public void PostConfirmEmployerViewModel_WithValidModel_WithConfirmTrue_ShouldCreateCohortAndRedirectToCohortDetailsPage() { var fixture = new PostConfirmEmployerFixture() .WithConfirmTrue(); var result = fixture.Act(); fixture.VerifyReturnsRedirect(result); }
public async Task PostConfirmEmployerViewModel_WithValidModel_WithConfirmTrue_ShouldCreateCohortAndRedirectToCohortDetailsPage() { var fixture = new PostConfirmEmployerFixture() .WithConfirmTrue(); var result = await fixture.Act(); fixture.VerifyCohortCreated(); result.VerifyReturnsRedirect().WithUrl(fixture.RedirectUrl); }