public void GetUsers() { // Act on Test controller.GetUser(); _counter.Increment(); }
public void GetUserByIdTest() { ProjectManagerController tb = new ProjectManagerController(dbContext.Object); var result = tb.GetUser(1) as OkNegotiatedContentResult <Users>; Assert.AreEqual(result.Content.UserId, 1); }
public void TestDeleteUser() { ProjectManagerController taskManagerController = new ProjectManagerController(); taskManagerController.AddUser(new Models.User() { FirstName = "TestDelete1", LastName = "Test", EmployeeId = "test" }); IEnumerable <User> users = taskManagerController.GetAllUsers(); Assert.IsNotNull(users); int userId = users.Where(t => t.FirstName == "TestDelete1").FirstOrDefault().UserId; User user = taskManagerController.GetUser(userId); taskManagerController.DeleteUser(userId); user = taskManagerController.GetUser(userId); Assert.IsNull(user); }
public void AddUserTest() { Users newUser = new Users() { UserId = 4, EmployeeId = "IT004", FirstName = "Robert", LastName = "Jose" }; ProjectManagerController tb = new ProjectManagerController(dbContext.Object); var result = tb.AddUser(newUser) as OkNegotiatedContentResult <string>; Assert.AreEqual(result.Content, "User Added Successfully"); var confirmResult = tb.GetUser(4) as OkNegotiatedContentResult <Users>; Assert.AreEqual(confirmResult.Content, newUser); }
public void TestGetUser() { ProjectManagerController taskManagerController = new ProjectManagerController(); taskManagerController.AddUser(new Models.User() { FirstName = "newUser", LastName = "test", EmployeeId = "empId" }); IEnumerable <User> users = taskManagerController.GetAllUsers(); Assert.IsNotNull(users); int userId = users.FirstOrDefault().UserId; User user = taskManagerController.GetUser(userId); Assert.IsNotNull(user); }
public void UpdateUserTest() { Users newUser = new Users() { UserId = 3, EmployeeId = "IT006", FirstName = "David", LastName = "Han" }; ProjectManagerController tb = new ProjectManagerController(dbContext.Object); var result = tb.UpdateUser(newUser) as OkNegotiatedContentResult <string>; dbContext.Verify(x => x.SaveChanges()); Assert.AreEqual(result.Content, "User Updated Successfully"); var confirmResult = tb.GetUser(3) as OkNegotiatedContentResult <Users>; Assert.AreEqual(confirmResult.Content.EmployeeId, newUser.EmployeeId); }
public void TestUpdateUser() { ProjectManagerController taskManagerController = new ProjectManagerController(); taskManagerController.AddUser(new Models.User() { FirstName = "editUser", LastName = "test", EmployeeId = "empId" }); IEnumerable <User> users = taskManagerController.GetAllUsers(); Assert.IsNotNull(users); User user = users.Where(t => t.FirstName == "editUser").FirstOrDefault(); string newName = user.FirstName + "Renamed"; user.FirstName = newName; taskManagerController.UpdateUser(user); user = taskManagerController.GetUser(user.UserId); Assert.IsTrue(user.FirstName == newName); }
public void GetUserByIdTest_IterationsMode() { var result = tb.GetUser(1) as OkNegotiatedContentResult <Users>; }