public async Task ThenIReceiveAResponseForMake(int responseCode, string make) { Assert.Equal((int)_httpResponse.StatusCode, responseCode); var jsonString = _httpResponse.Content.ReadAsStringAsync(); _parsedResponse = await _httpResponse.Content.ReadAsAsync <VehicleSummaryResponse>(); Assert.Equal(_parsedResponse.Make, _make); }
public async Task Task_GetVehicleSummaryMake_Return_OkResult() { var make = "Lotus"; VehicleSummaryResponse mockVehicleSummaryResponse = new VehicleSummaryResponse(); mockVehicleSummaryResponse.Make = "Lotus"; VehicleSummaryModels vehicelSummaryModel = new VehicleSummaryModels(); int[] years = new[] { 1990, 2000 }; vehicelSummaryModel.Years.Add("1990"); vehicelSummaryModel.Years.Add("2003"); mockVehicleSummaryResponse.Models.Add(vehicelSummaryModel); A.CallTo(() => mockVehicleSummaryService.GetSummaryByMake(make)) .Returns(mockVehicleSummaryResponse); var response = await controller.GetVehicleMake(make); A.CallTo(() => mockVehicleSummaryService.GetSummaryByMake(make)).Returns(mockVehicleSummaryResponse); }