public UnitTest1() { var ageRange = new Range(Config.MinAge, Config.MaxAge); var heightRange = new Range(Config.MinHeight, Config.MaxHeight); _skiService = new SkiService(ageRange, heightRange); }
//public async Task<Ski> GetTaskAsync() //{ // using (var client = new HttpClient()) // { // client.BaseAddress = new Uri("http://localhost:44322/"); // client.DefaultRequestHeaders.Accept.Clear(); // client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); // HttpResponseMessage response = await client.GetAsync("api/Ski"); // if (response.IsSuccessStatusCode) // { // return repsonse; // } // } //} public Ski GetAsync(string length, string age, string selectStyle) { SkiService skiService = new SkiService(skiRepository, skiSizeLogic); var style = (Style)Enum.Parse(typeof(Style), selectStyle); var answer = skiService.GetSki(int.Parse(length), int.Parse(age), style).Result; return(answer); }
public void SetUp() { skiRepo = new Mock <ISkiRepository>(); skiLogic = new Mock <ISkiSizeLogic>(); skiService = new SkiService(skiRepo.Object, skiLogic.Object); }