public void GetProjectTest()
        {
            var controller = new ProjectManagementController();

            controller.Request       = new HttpRequestMessage();
            controller.Configuration = new HttpConfiguration();

            var response = controller.Get(1);

            Assert.AreEqual(response.ProjectID, 1);
            Assert.AreEqual("Test Project", response.ProjectDesc);
        }
        public void GetAllProjectsTest()
        {
            var controller = new ProjectManagementController();

            controller.Request       = new HttpRequestMessage();
            controller.Configuration = new HttpConfiguration();

            var response = controller.Get();



            Assert.IsNotEmpty(response);
        }
        public void UpdateProjectTest()
        {
            var controller = new ProjectManagementController();

            controller.Request       = new HttpRequestMessage();
            controller.Configuration = new HttpConfiguration();

            var project = controller.Get(1);

            project.Priority = 10;

            string result = controller.Put(project);

            Assert.AreEqual("Record updated Successfully", result);
        }