Ejemplo n.º 1
0
        public void ReturnViewResultWithNullModel_WhenServicePassesNull()
        {
            // Arrange
            var userService = new Mock <IUserService>();

            userService.Setup(m => m.GetAllUsers()).Returns((IEnumerable <TeamMemberViewModel>)null);

            var userController = new Team_Manager.Controllers.UserController(userService.Object);

            // Act
            var result = userController.AllUsers() as ViewResult;

            // Assert
            Assert.IsNull(result.Model);
        }
Ejemplo n.º 2
0
        public void ReturnViewResult_WhenServicePassesCollectionWithModels()
        {
            // Arrange
            var userService = new Mock <IUserService>();

            userService.Setup(m => m.GetAllUsers()).Returns(new List <TeamMemberViewModel>());

            var userController = new Team_Manager.Controllers.UserController(userService.Object);

            // Act
            var result = userController.AllUsers() as ViewResult;

            // Assert
            Assert.IsNotNull(result);
        }