예제 #1
0
        public void TaskTestEditAction()
        {
            var controller = new TaskController();
            var result     = controller.GetTasksById(1) as OkNegotiatedContentResult <TaskManager.Entities.Task>;

            Assert.IsNotNull(result);

            TaskManager.Entities.Task task = (TaskManager.Entities.Task)result.Content;
            var CreateResult = controller.Put(task) as  OkNegotiatedContentResult <string>;

            Assert.AreEqual("Task Updated Sucessfully", CreateResult.Content);
        }
예제 #2
0
        public void TestUpdTask()
        {
            string TaskName = "Test updated";

            TaskManager.BusinessLib.TaskBL obj = new TaskBL();
            TaskManager.Entities.Task      t   = obj.GetTaskById(1);
            t.TaskName = "Test updated";
            obj.UpdateTask(t);

            TaskManager.Entities.Task t1 = obj.GetTaskByName(TaskName);
            Assert.AreEqual(t.TaskName, t1.TaskName);
        }
예제 #3
0
        public void TaskTestCreateAction()

        {
            Random randm = new Random();
            int    rand  = randm.Next(1, 1000);

            string         TaskName1  = "Test2" + rand.ToString();
            TaskController controller = new TaskController();

            TaskManager.Entities.Task task = new TaskManager.Entities.Task();
            task.Priority  = 10;
            task.TaskName  = TaskName1;
            task.Startdate = DateTime.Now;

            var CreateResult = controller.Post(task) as OkNegotiatedContentResult <string>;

            Assert.AreEqual("Task Added Sucessfully", CreateResult.Content);
        }
예제 #4
0
        public void TestAddTask()
        {
            Random randm = new Random();
            int    rand  = randm.Next(1, 10000);


            string TaskName1 = "Test2" + rand.ToString();

            TaskManager.BusinessLib.TaskBL obj = new TaskBL();

            obj.AddTask(new TaskManager.Entities.Task()
            {
                TaskName  = TaskName1,
                Startdate = DateTime.Now,
                Enddate   = DateTime.Now,
                Priority  = 10
            }
                        );

            TaskManager.Entities.Task t = obj.GetTaskByName(TaskName1);
            Assert.AreEqual(TaskName1, t.TaskName);
        }
예제 #5
0
 public void TestGetTaskbyID()
 {
     TaskManager.BusinessLib.TaskBL obj = new TaskBL();
     TaskManager.Entities.Task      t   = obj.GetTaskById(1);
     Assert.AreEqual("Test updated", t.TaskName);
 }