Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 4
0
        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);
        }