コード例 #1
0
        public async Task ThenIAmRedirectedToNextStepsViewIfSuccessful()
        {
            //Act
            var result = await _controller.Confirm("", "", "", "", null, "", OrganisationType.Other, 1, null, false) as RedirectToRouteResult;

            //Assert
            Assert.IsNotNull(result);
            Assert.AreEqual("OrganisationAddedNextSteps", result.RouteValues["Action"]);
        }
        public async Task ThenIAmRedirectedToEmployerAgreementViewIfSuccessful()
        {
            //Act
            var result = await _controller.Confirm("", "", "", "", null, "", OrganisationType.Other, 1, null) as RedirectToRouteResult;

            //Assert
            Assert.IsNotNull(result);
            Assert.AreEqual("EmployerAgreement", result.RouteValues["Controller"]);
            Assert.AreEqual("Index", result.RouteValues["Action"]);
        }
 public async Task ThenIAmRedirectedToAccessDenied()
 {
     //Act & Asert
     Assert.ThrowsAsync <UnauthorizedAccessException>(async() =>
                                                      await _controller.Confirm("", "", "", "", null, "", OrganisationType.Other, 1, null, false));
 }