public void A_CreateWorkoutTest() { var categories = workoutCategoryService.GetWorkoutCategories().FirstOrDefault(); var users = userService.GetUsers().FirstOrDefault(); workout_collection wc = new workout_collection() { workout_id = 0, workout_title = "TestServiceWorkout", workout_note = "TestServiceNote", category_id = categories.category_id, calories_burn_per_min = 50, user_id = users.user_id, user = users, workout_category = categories, workout_active = null }; var wrList = workoutCollectionService.GetWorkouts().Where(x => x.workout_title.Equals(wc.workout_title, StringComparison.InvariantCultureIgnoreCase)).FirstOrDefault(); if (wrList != null) { } else { workoutCollectionService.CreateWorkout(wc); var result = workoutCollectionRepository.FindBy(x => x.workout_title.Equals(wc.workout_title, StringComparison.InvariantCultureIgnoreCase)).FirstOrDefault(); Assert.AreNotEqual(0, result.workout_id); } }
public void C_GetCategoryApiTest() { WorkoutCategory result; var category_name = "WebApiTestCategory"; var cat = categoryService.GetWorkoutCategories().Where(c => c.category_name.Equals(category_name, StringComparison.InvariantCultureIgnoreCase)).FirstOrDefault(); var input = Helper.CastObject <WorkoutCategory>(cat); 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.GetCategory(input); result = response.Content.ReadAsAsync <WorkoutCategory>().Result; Assert.AreEqual(HttpStatusCode.OK, response.StatusCode); Assert.AreNotEqual(null, result); response.Dispose(); }
public HttpResponseMessage GetCategories() { IEnumerable <WorkoutCategory> result = null; try { var res = _workoutCategoryService.GetWorkoutCategories(); result = Helper.CastObject <IEnumerable <WorkoutCategory> >(res); } catch (Exception ex) { _logManager.WriteLog(ex); } return(ToJson(result)); }
public void A_CreateWorkoutCategoryTest() { workout_category wcat = new workout_category() { category_id = 0, category_name = "TestServicecategory", workout_collection = null }; var catList = workoutCategoryService.GetWorkoutCategories().Where(x => x.category_name.Equals(wcat.category_name, StringComparison.InvariantCultureIgnoreCase)).FirstOrDefault(); if (catList != null) { } else { workoutCategoryService.CreateWorkoutCategory(wcat); } var result = workoutCategoryService.GetWorkoutCategories().Where(x => x.category_name.Equals(wcat.category_name, StringComparison.InvariantCultureIgnoreCase)).FirstOrDefault(); Assert.AreNotEqual(0, result.category_id); }