Esempio n. 1
0
        public void CreateAccountController_WhenParamsAreValid()
        {
            // Arrange
            var regularUserServiceMock = new Mock <IRegularUserService>();
            var accountController      = new WebClient.Controllers.AccountController(regularUserServiceMock.Object);

            //Act & Assert
            Assert.That(accountController, Is.Not.Null.And.InstanceOf <WebClient.Controllers.AccountController>());
        }
Esempio n. 2
0
        public void CreateAccountController_WhenParamsAreValid()
        {
            // Arrange
            var mockedRegistrationService = new Mock <IRegistrationService>();
            var accountController         = new WebClient.Controllers.AccountController(mockedRegistrationService.Object);

            //Act & Assert
            Assert.That(accountController, Is.InstanceOf <WebClient.Controllers.AccountController>());
        }
Esempio n. 3
0
        public void ReturnActionResult_WhenInvoked()
        {
            // Arrange
            var mockedSignInManager       = new Mock <ApplicationSignInManager>();
            var mockedRegistrationService = new Mock <IRegistrationService>();
            var accountController         = new WebClient.Controllers.AccountController(mockedRegistrationService.Object);

            RegisterViewModel model = new RegisterViewModel();

            //Act & Assert
            Assert.IsInstanceOf <Task <ActionResult> >(accountController.Register(model));
        }
Esempio n. 4
0
        public void ReturnViewWithReturnUrlInViewBag()
        {
            // Arrange
            var mockedRegistrationService = new Mock <IRegistrationService>();
            var accountController         = new WebClient.Controllers.AccountController(mockedRegistrationService.Object);

            string returnUrl = "url";

            // Act
            accountController
            .WithCallTo(c => c.Login(returnUrl))
            .ShouldRenderDefaultView();

            //Assert
            Assert.AreEqual(returnUrl, accountController.ViewBag.ReturnUrl);
        }
Esempio n. 5
0
        public void ReturnViewWithModel_IfModelstateIsInvalid()
        {
            // Arrange
            var mockedRegistrationService = new Mock <IRegistrationService>();
            var accountController         = new WebClient.Controllers.AccountController(mockedRegistrationService.Object);

            accountController.ModelState.AddModelError("", "dummy error");

            RegisterViewModel model = new RegisterViewModel();

            // Act & Assert
            accountController
            .WithCallTo(c => c.Register(model))
            .ShouldRenderDefaultView()
            .WithModel(model);
        }
Esempio n. 6
0
        public void ReturnViewWithModel_IfModelstateIsInvalid()
        {
            // Arrange
            var regularUserServiceMock = new Mock <IRegularUserService>();
            var accountController      = new WebClient.Controllers.AccountController(regularUserServiceMock.Object);

            accountController.ModelState.AddModelError("", "dummy error");

            var    model     = new LoginViewModel();
            string returnUrl = "returnUurrll";

            // Act & Assert
            accountController
            .WithCallTo(c => c.Login(model, returnUrl))
            .ShouldRenderDefaultView()
            .WithModel(model);
        }