示例#1
0
        public void GetALL_service()
        {
            var obj = new ProjectManagerAPI.Controllers.TaskController();
            IHttpActionResult result = obj.Get();
            var contentresult        = result as OkNegotiatedContentResult <List <tblTask> >;

            Assert.IsNotNull(contentresult);
            Assert.IsNotNull(contentresult.Content);
            Assert.Greater(contentresult.Content.Count, 0);
        }
示例#2
0
        public void DeleteTask()
        {
            var obj = new ProjectManagerAPI.Controllers.TaskController();
            IHttpActionResult result  = obj.Get();
            var contentresult         = result as OkNegotiatedContentResult <List <tblTask> >;
            IHttpActionResult result1 = obj.Delete(contentresult.Content[0].TaskId);
            IHttpActionResult result2 = obj.Get();
            var contentresult1        = result2 as OkNegotiatedContentResult <List <tblTask> >;

            Assert.AreNotEqual(contentresult.Content[0].TaskId, contentresult1.Content[0].TaskId);
        }
示例#3
0
        public void GetbytaskID_Service()
        {
            var obj = new ProjectManagerAPI.Controllers.TaskController();
            IHttpActionResult result  = obj.Get();
            var contentresult         = result as OkNegotiatedContentResult <List <tblTask> >;
            IHttpActionResult result2 = obj.Get(contentresult.Content[0].TaskId);
            var contentresult1        = result2 as OkNegotiatedContentResult <tblTask>;

            Assert.IsNotNull(contentresult1);
            Assert.IsNotNull(contentresult1.Content);
            Assert.AreEqual(contentresult.Content[0].TaskId, contentresult1.Content.TaskId);
        }
        public void AddTask_Service()
        {
            var     obj = new ProjectManagerAPI.Controllers.TaskController();
            tblTask Ts  = (new tblTask {
                TaskName = "Cooking", TStartDate = DateTime.Now, TEndDate = DateTime.Now, TPriority = 10, TStatus = false, ParentTaskName = "Cleaning", UserId = 0
            });
            IHttpActionResult result  = obj.post(Ts);
            var contentresult         = result as OkNegotiatedContentResult <string>;
            IHttpActionResult result1 = obj.Get();
            var contentresult1        = result1 as OkNegotiatedContentResult <List <tblTask> >;

            Assert.IsNotNull(contentresult);
            Assert.Greater(contentresult1.Content.Count, 0);
        }
示例#5
0
        public void UpdateTAsk()
        {
            var obj = new ProjectManagerAPI.Controllers.TaskController();
            IHttpActionResult result = obj.Get();
            var contentresult        = result as OkNegotiatedContentResult <List <tblTask> >;
            // tblTask ts = new tblTask { TaskId = contentresult.Content[0].TaskId, TaskName = "Updated Task", ParentName = "Updated Parent", Priority = 10, SDate = DateTime.Now, EDate = DateTime.Now, flag = true };
            tblTask Ts = (new tblTask {
                TaskId = contentresult.Content[0].TaskId, TaskName = "taskname", TStartDate = DateTime.Now, TEndDate = DateTime.Now, TPriority = 10, TStatus = false, ParentTaskName = "parenttask", UserId = 1
            });
            IHttpActionResult result1 = obj.put(Ts);
            IHttpActionResult result2 = obj.Get();
            var contentresult1        = result2 as OkNegotiatedContentResult <List <tblTask> >;

            Assert.AreEqual(contentresult1.Content[0].TaskName, Ts.TaskName);
        }
示例#6
0
        public void AddTask_Service()
        {
            var obj = new ProjectManagerAPI.Controllers.TaskController();
            //Task ts = new tblTask { TaskName = "Task added", ParentName = "Parent added", Priority = 10, SDate = DateTime.Now, EDate = DateTime.Now, flag = true };
            tblTask Ts = (new tblTask {
                TaskName = "Testtaskname", TStartDate = DateTime.Now, TEndDate = DateTime.Now, TPriority = 10, TStatus = false, ParentTaskName = "parenttask", UserId = 0
            });
            IHttpActionResult result  = obj.post(Ts);
            var contentresult         = result as OkNegotiatedContentResult <string>;
            IHttpActionResult result1 = obj.Get();
            var contentresult1        = result1 as OkNegotiatedContentResult <List <tblTask> >;

            Assert.IsNotNull(contentresult);
            Assert.Greater(contentresult1.Content.Count, 0);
        }