コード例 #1
0
        public void A_AddCategoryApiTest()
        {
            WorkoutCategory  result;
            workout_category wc = new workout_category()
            {
                category_id        = 0,
                category_name      = "WebApiTestCategory",
                workout_collection = null
            };
            var input      = Helper.CastObject <WorkoutCategory>(wc);
            var controller = new WorkoutTrackerController(workoutService, categoryService, _logManager);

            controller.Request       = new HttpRequestMessage();
            controller.Configuration = new HttpConfiguration();
            controller.Request.Headers.Add("Accept", "application/json");
            var response = controller.AddCategory(input);

            result = response.Content.ReadAsAsync <WorkoutCategory>().Result;
            Assert.AreEqual(HttpStatusCode.OK, response.StatusCode);
            Assert.AreNotEqual(null, result);
            response.Dispose();
        }