public void UserController_Id_Invalid() { //Arrange var mockPlayerService = new MockUserChallengeService().MockGetByIDInvalid(); var controller = new UserController(mockPlayerService.Object); //Act var result = controller.GetById(new Guid("9B455324-1684-EA11-9996-28C63FBC6C62")); //Assert Assert.IsAssignableFrom <RedirectToActionResult>(result); mockPlayerService.VerifyGetByID(Times.Once()); }
public void UserController_GetUsers_NoUsers() { //Arrange var mockUserChallengeService = new MockUserChallengeService().MockGetUsersList(new UserModel[] { new UserModel() { } }); var controller = new UserController(mockUserChallengeService.Object); int limit = 5; //Act var result = controller.GetUsersList(limit); //Assert Assert.IsAssignableFrom <OkObjectResult>(result); mockUserChallengeService.VerifyGetAll(Times.Once()); }
public void UserController_Id_Valid() { //Arrange var mockUser = new UserModel() { Id = new Guid("9B4553D2-1684-EA11-9996-28C63FBC6C62") }; var mockUserService = new MockUserChallengeService().MockGetByID(mockUser); var controller = new UserController(mockUserService.Object); //Act var result = controller.GetById(new Guid("9B4553D2-1684-EA11-9996-28C63FBC6C62")); //Assert Assert.IsAssignableFrom <OkObjectResult>(result); mockUserService.VerifyGetByID(Times.Once()); }
public void UserController_GetUsers_Valid() { //Arrange UserModel[] userResults = new UserModel[] { new UserModel() { Id = new Guid("9B4553D2-1684-EA11-9996-28C63FBC6C62") } }; var mockUserChallengeService = new MockUserChallengeService().MockGetUsersList(userResults); var controller = new UserController(mockUserChallengeService.Object); int limit = 5; //Act var result = controller.GetUsersList(limit); //Assert Assert.IsAssignableFrom <OkObjectResult>(result); }