Exemple #1
0
        public void GetUsers()
        {
            // Act on Test

            controller.GetUser();
            _counter.Increment();
        }
Exemple #2
0
        public void GetUserByIdTest()
        {
            ProjectManagerController tb = new ProjectManagerController(dbContext.Object);
            var result = tb.GetUser(1) as OkNegotiatedContentResult <Users>;

            Assert.AreEqual(result.Content.UserId, 1);
        }
Exemple #3
0
        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);
        }
Exemple #4
0
        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);
        }
Exemple #5
0
        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);
        }
Exemple #6
0
        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);
        }
Exemple #7
0
        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);
        }
Exemple #8
0
 public void GetUserByIdTest_IterationsMode()
 {
     var result = tb.GetUser(1) as OkNegotiatedContentResult <Users>;
 }