Get() private méthode

private Get ( ) : System.Web.Mvc.ActionResult
Résultat System.Web.Mvc.ActionResult
            public void Returns404_WhenToken_IsEmptyGuid()
            {
                var token      = Guid.Empty;
                var controller = new ResetPasswordController(null);

                var result = controller.Get(token);

                result.ShouldNotBeNull();
                result.ShouldBeType <HttpNotFoundResult>();
            }
            public void Returns404_WhenConfirmation_CannotBeFound()
            {
                var token          = Guid.NewGuid();
                var queryProcessor = new Mock <IProcessQueries>(MockBehavior.Strict);

                queryProcessor.Setup(m => m.Execute(It.Is(ConfirmationQueryBasedOn(token))))
                .Returns(null as EmailConfirmation);
                var services   = new ResetPasswordServices(queryProcessor.Object, null);
                var controller = new ResetPasswordController(services);

                var result = controller.Get(token);

                result.ShouldNotBeNull();
                result.ShouldBeType <HttpNotFoundResult>();
            }
            public void ExecutesQuery_ForConfirmation()
            {
                var token          = Guid.NewGuid();
                var queryProcessor = new Mock <IProcessQueries>(MockBehavior.Strict);

                queryProcessor.Setup(m => m.Execute(It.Is(ConfirmationQueryBasedOn(token))))
                .Returns(null as EmailConfirmation);
                var services   = new ResetPasswordServices(queryProcessor.Object, null);
                var controller = new ResetPasswordController(services);

                controller.Get(token);

                queryProcessor.Verify(m => m.Execute(
                                          It.Is(ConfirmationQueryBasedOn(token))),
                                      Times.Once());
            }
            public void ReturnsView_WithModel_WhenConfirmation_IsFound()
            {
                var confirmation   = new EmailConfirmation(EmailConfirmationIntent.CreatePassword);
                var queryProcessor = new Mock <IProcessQueries>(MockBehavior.Strict);

                queryProcessor.Setup(m => m.Execute(It.Is(ConfirmationQueryBasedOn(confirmation.Token))))
                .Returns(confirmation);
                var services   = new ResetPasswordServices(queryProcessor.Object, null);
                var controller = new ResetPasswordController(services);

                var result = controller.Get(confirmation.Token);

                result.ShouldNotBeNull();
                result.ShouldBeType <ViewResult>();
                var viewResult = (ViewResult)result;

                viewResult.Model.ShouldNotBeNull();
                viewResult.Model.ShouldBeType <ResetPasswordForm>();
                var model = (ResetPasswordForm)viewResult.Model;

                model.Token.ShouldEqual(confirmation.Token);
                model.Password.ShouldBeNull();
                model.PasswordConfirmation.ShouldBeNull();
            }
            public void Returns404_WhenToken_IsEmptyGuid()
            {
                var token = Guid.Empty;
                var controller = new ResetPasswordController(null);

                var result = controller.Get(token);

                result.ShouldNotBeNull();
                result.ShouldBeType<HttpNotFoundResult>();
            }
            public void ExecutesQuery_ForConfirmation()
            {
                var token = Guid.NewGuid();
                var queryProcessor = new Mock<IProcessQueries>(MockBehavior.Strict);
                queryProcessor.Setup(m => m.Execute(It.Is(ConfirmationQueryBasedOn(token))))
                    .Returns(null as EmailConfirmation);
                var services = new ResetPasswordServices(queryProcessor.Object, null);
                var controller = new ResetPasswordController(services);

                controller.Get(token);

                queryProcessor.Verify(m => m.Execute(
                    It.Is(ConfirmationQueryBasedOn(token))),
                        Times.Once());
            }
            public void ReturnsView_WithModel_WhenConfirmation_IsFound()
            {
                var confirmation = new EmailConfirmation(EmailConfirmationIntent.CreatePassword);
                var queryProcessor = new Mock<IProcessQueries>(MockBehavior.Strict);
                queryProcessor.Setup(m => m.Execute(It.Is(ConfirmationQueryBasedOn(confirmation.Token))))
                    .Returns(confirmation);
                var services = new ResetPasswordServices(queryProcessor.Object, null);
                var controller = new ResetPasswordController(services);

                var result = controller.Get(confirmation.Token);

                result.ShouldNotBeNull();
                result.ShouldBeType<ViewResult>();
                var viewResult = (ViewResult)result;
                viewResult.Model.ShouldNotBeNull();
                viewResult.Model.ShouldBeType<ResetPasswordForm>();
                var model = (ResetPasswordForm)viewResult.Model;
                model.Token.ShouldEqual(confirmation.Token);
                model.Password.ShouldBeNull();
                model.PasswordConfirmation.ShouldBeNull();
            }
            public void Returns404_WhenConfirmation_CannotBeFound()
            {
                var token = Guid.NewGuid();
                var queryProcessor = new Mock<IProcessQueries>(MockBehavior.Strict);
                queryProcessor.Setup(m => m.Execute(It.Is(ConfirmationQueryBasedOn(token))))
                    .Returns(null as EmailConfirmation);
                var services = new ResetPasswordServices(queryProcessor.Object, null);
                var controller = new ResetPasswordController(services);

                var result = controller.Get(token);

                result.ShouldNotBeNull();
                result.ShouldBeType<HttpNotFoundResult>();
            }