public void AddMainAndSubRelationshipBadRequest() { var config = new HttpConfiguration(); var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/user/44300"); var route = config.Routes.MapHttpRoute("Default", "api/{controller}/AddMainAndSubRelationship"); var controller = new CategoryController { Request = request, }; controller.Request.Properties[HttpPropertyKeys.HttpConfigurationKey] = config; add_main_category.AddMainCategorySuccess(); add_sub_category.AddSubCategorySuccess(); SwapDbConnection db = new SwapDbConnection(); main_category test_main = db.main_category.Where(x => x.name == "unit test").FirstOrDefault(); Assert.AreEqual(controller.AddMainAndSubRelationship(new MainAndSubRelationshipDTO() { main_id = "123", sub_name = "unit_test", google_value = "unit test", descrition = "unit test" }).StatusCode, HttpStatusCode.BadRequest); }