public void GetGoogleValueNotFound() { var config = new HttpConfiguration(); var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/user/44300"); var route = config.Routes.MapHttpRoute("Default", "api/{controller}/GetGoogleValue/{id}"); var controller = new GoogleValueController { Request = request, }; controller.Request.Properties[HttpPropertyKeys.HttpConfigurationKey] = config; Assert.AreEqual(controller.GetGoogleValue("123").StatusCode, HttpStatusCode.NotFound); }
public void AddGoogleValueInternalServerError() { var config = new HttpConfiguration(); var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/user/44300"); var route = config.Routes.MapHttpRoute("Default", "api/{controller}/AddGoogleValue/{id}"); var controller = new GoogleValueController { Request = request, }; controller.Request.Properties[HttpPropertyKeys.HttpConfigurationKey] = config; var test = new googleValueDto(); Assert.AreEqual(controller.AddGoogleValue(test).StatusCode, HttpStatusCode.InternalServerError); }
public void GetGoogleValueSuccess() { var config = new HttpConfiguration(); var request = new HttpRequestMessage(HttpMethod.Post, "http://localhost/api/user/44300"); var route = config.Routes.MapHttpRoute("Default", "api/{controller}/GetGoogleValue/{id}"); var controller = new GoogleValueController { Request = request, }; controller.Request.Properties[HttpPropertyKeys.HttpConfigurationKey] = config; SwapDbConnection db = new SwapDbConnection(); string google_id = db.google_value.Select(x => x.google_value_id).FirstOrDefault(); Assert.AreEqual(controller.GetGoogleValue(google_id).StatusCode, HttpStatusCode.OK); }
public void DeleteGoogleValueTest() { 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 GoogleValueController { Request = request, }; controller.Request.Properties[HttpPropertyKeys.HttpConfigurationKey] = config; SwapDbConnection db = new SwapDbConnection(); google_value test = db.google_value.Where(x => x.value == "unit test").FirstOrDefault(); Assert.AreEqual(controller.DeleteGoogleValue(test.google_value_id).StatusCode, HttpStatusCode.OK); }