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);
        }
Ejemplo n.º 2
0
 public void AddUserTest_IterationsMode()
 {
     Users newUser = new Users()
     {
         UserId = 4, EmployeeId = "IT004", FirstName = "Robert", LastName = "Jose"
     };
     var result = tb.AddUser(newUser) as OkNegotiatedContentResult <string>;
 }
Ejemplo n.º 3
0
        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());
        }
Ejemplo n.º 4
0
        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");
        }
Ejemplo n.º 5
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);
        }
Ejemplo n.º 6
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);
        }
Ejemplo n.º 7
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);
        }
Ejemplo n.º 8
0
        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);
        }
Ejemplo n.º 9
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);
        }