public void GetAllMainCategoryNotFound() { var config = new HttpConfiguration(); var request = new HttpRequestMessage(HttpMethod.Get, "http://localhost/api/user/44300"); var route = config.Routes.MapHttpRoute("Default", "api/{controller}/GetAllMainCategoryTest"); var controller = new MainCategoryController { Request = request, }; controller.Request.Properties[HttpPropertyKeys.HttpConfigurationKey] = config; Assert.AreEqual(controller.GetAllMainCategory(true).StatusCode, HttpStatusCode.NotFound); }
public void DeleteMainCategoryNotFound() { var config = new HttpConfiguration(); var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/user/44300"); var route = config.Routes.MapHttpRoute("Default", "api/{controller}/DeleteGoogleValue/{id}"); var controller = new MainCategoryController { Request = request, }; controller.Request.Properties[HttpPropertyKeys.HttpConfigurationKey] = config; Assert.AreEqual(controller.DeleteMainCategory("123").StatusCode, HttpStatusCode.NotFound); }
public void ChangeActiveMainCategorySuccess() { var config = new HttpConfiguration(); var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/user/44300"); var route = config.Routes.MapHttpRoute("Default", "api/{controller}/AddMainCategory/"); var controller = new MainCategoryController { Request = request, }; controller.Request.Properties[HttpPropertyKeys.HttpConfigurationKey] = config; SwapDbConnection db = new SwapDbConnection(); main_category test = db.main_category.Where(x => x.name == "unit test").FirstOrDefault(); Assert.AreEqual(controller.ChangeActiveMainCategory(test.main_id, true).StatusCode, HttpStatusCode.OK); }
public void AddMainCategoryBadRequest() { var config = new HttpConfiguration(); var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/user/44300"); var route = config.Routes.MapHttpRoute("Default", "api/{controller}/AddMainCategory/"); var controller = new MainCategoryController { Request = request, }; controller.Request.Properties[HttpPropertyKeys.HttpConfigurationKey] = config; var test = new requestValueDTO() { name = "unit test" }; Assert.AreEqual(controller.AddMainCategory(test).StatusCode, HttpStatusCode.BadRequest); }