예제 #1
0
        public async Task Get_carbon_intensity_forecast_zoneAsync_Async(
            string zone,
            ForecastedCarbonIntensity data)
        {
            httpFacade
            .GetAsync <ForecastedCarbonIntensity>(Arg.Any <Uri>())
            .Returns(data);

            var result = await sut
                         .GetForecastedCarbonIntensityAsync(zone)
                         .ConfigureAwait(false);

            result.Should().NotBeNull();
            result.Should().Be(data);
        }
예제 #2
0
        public async Task Get_carbon_intensity_forecast_lat_long_Async(
            double latitude,
            double longitude,
            ForecastedCarbonIntensity data)
        {
            httpFacade
            .GetAsync <ForecastedCarbonIntensity>(Arg.Any <Uri>())
            .Returns(data);

            var result = await sut
                         .GetForecastedCarbonIntensityAsync(latitude, longitude)
                         .ConfigureAwait(false);

            result.Should().NotBeNull();
            result.Should().Be(data);
        }