コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }