public void When_Add_AnNewUser_Then_Pass() { // Arrange var user = ProjectManagerFakeData.UserFakeData.User1.DeepCopy() as UserModel; user.UserId = -1; // Act var result = Controller.AddUser(user); // Assert Assert.IsNotNull(result); Assert.IsInstanceOf <OkResult>(result); }
public void AddUserTest_IterationsMode() { Users newUser = new Users() { UserId = 4, EmployeeId = "IT004", FirstName = "Robert", LastName = "Jose" }; var result = tb.AddUser(newUser) as OkNegotiatedContentResult <string>; }
public void TestAddUser() { ProjectManagerController taskManagerController = new ProjectManagerController(); taskManagerController.AddUser(new Models.User() { FirstName = "Raja", LastName = "S", EmployeeId = "426936" }); IEnumerable <User> users = taskManagerController.GetAllUsers(); Assert.IsNotNull(users); Assert.IsNotNull(users.Where(t => t.EmployeeId == "426936").First()); }
public void DeleteUserTest() { Users newUser = new Users() { UserId = 6, EmployeeId = "IT010", FirstName = "Eliss", LastName = "Sturn" }; ProjectManagerController tb = new ProjectManagerController(dbContext.Object); tb.AddUser(newUser); var result = tb.DeleteUser(6) as OkNegotiatedContentResult <string>; Assert.AreEqual(result.Content, "Users Deleted Successfully"); }
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 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 TestWebApiAddUser() { // Arrange User item = new User(); item.FirstName = "Anand"; item.LastName = "vardhan"; item.EmployeeID = 5001; //Act var list = projectObj.AddUser(item); userId = list.FirstOrDefault(x => x.EmployeeID == 5001).UserID; //Assert Assert.AreNotEqual(userId, 0); // Assert.IsInstanceOf(typeof(OkResult), actionResult); }
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); }