Exemple #1
0
        public async Task PostAssignToTeamLead_ShouldRedirectToAction_WithInvalidModelDetails()
        {
            var teamLeads = new Mock <ITeamLead>();

            var roleManager = RoleManagerMock.New;

            var userManager = UserManagerMock.New;

            var controller = new UsersController(null, teamLeads.Object, null, roleManager.Object, userManager.Object, null)
            {
                TempData = this.tempData
            };

            var result = await controller.AssignToTeamLead(new AddUserToTeamLeadFormModel()
            {
                UserId = "1", IdTeamLead = "1"
            });

            Assert.IsFalse(controller.ModelState.IsValid);

            Assert.IsInstanceOfType(result, typeof(RedirectToActionResult));
        }