public void Updateuser() { //Arrange var context = new TestProjectManagerContext(); var testController = new TestUserController(); testController.Users().ForEach(x => { context.Users.Add(x); }); var user = new User() { UserId = 1, First_Name = "Mathan", Last_Name = "Test Last Name 1", Employee_Id = "12" }; //Act var controller = new UserController(context); dynamic result = controller.UpdateUser(user); //Assert Assert.IsNotNull(result); Assert.AreEqual(1, context.Users.Find(1).UserId); Assert.AreEqual(user.First_Name, context.Users.Find(1).First_Name); }
public void DeleteUser() { //Arrange var context = new TestProjectManagerContext(); var testController = new TestUserController(); testController.Users().ForEach(x => { context.Users.Add(x); }); var user = new User() { UserId = 1 }; //Act var controller = new UserController(context); Assert.AreEqual(2, context.Users.Count()); dynamic result = controller.DeleteUser(user.UserId); //Assert Assert.IsNotNull(result); Assert.AreEqual(1, context.Users.Count()); }
public void GetUserById_ReturnUser() { //Arrange var context = new TestProjectManagerContext(); var testController = new TestUserController(); testController.Users().ForEach(x => { context.Users.Add(x); }); //Act var controller = new UserController(context); dynamic result = controller.GetUserById(1); //Assert Assert.IsNotNull(result); Assert.IsNotNull(result.Content); Assert.AreEqual(1, result.Content.UserId); }
public void AddUser() { //Arrange var context = new TestProjectManagerContext(); var testController = new TestUserController(); testController.Users().ForEach(x => { context.Users.Add(x); }); var user = new User() { UserId = 3, First_Name = "Test First Name 3", Last_Name = "Test Last Name 3", Employee_Id = "13" }; //Act var controller = new UserController(context); dynamic result = controller.AddUser(user); //Assert Assert.IsNotNull(result); Assert.AreEqual(3, context.Users.Find(3).UserId); }