public void Initialize() { _httpClient = Substitute.For <IHttpClient>(); _estimatedTimeOfArrivalRequestMapper = Substitute.For <IEstimatedTimeOfArrivalRequestMapper>(); _estimatedTimeOfArrivalResponseMapper = Substitute.For <IEstimatedTimeOfArrivalResponseMapper>(); _getDistanceRequestMapper = Substitute.For <IGetDistanceRequestMapper>(); _getDistanceResponseMapper = Substitute.For <IGetDistanceResponseMapper>(); }
public void WhenNoGetDistanceRequestMapper_ShouldThrowArgumentNullException() { // Arrange IGetDistanceRequestMapper getDistanceRequestMapper = null; // Act Action act = () => new AaaServiceProxy(_httpClient, _estimatedTimeOfArrivalRequestMapper, _estimatedTimeOfArrivalResponseMapper, getDistanceRequestMapper, _getDistanceResponseMapper); // Assert act.Should().Throw <ArgumentNullException>(); }
public AaaServiceProxy(IHttpClient httpClient, IEstimatedTimeOfArrivalRequestMapper estimatedTimeOfArrivalRequestMapper, IEstimatedTimeOfArrivalResponseMapper estimatedTimeOfArrivalResponseMapper, IGetDistanceRequestMapper getDistanceRequestMapper, IGetDistanceResponseMapper getDistanceResponseMapper) { _httpClient = httpClient ?? throw new ArgumentNullException(nameof(httpClient)); _estimatedTimeOfArrivalRequestMapper = estimatedTimeOfArrivalRequestMapper ?? throw new ArgumentNullException(nameof(estimatedTimeOfArrivalRequestMapper)); _estimatedTimeOfArrivalResponseMapper = estimatedTimeOfArrivalResponseMapper ?? throw new ArgumentNullException(nameof(estimatedTimeOfArrivalResponseMapper)); _getDistanceRequestMapper = getDistanceRequestMapper ?? throw new ArgumentNullException(nameof(getDistanceRequestMapper)); _getDistanceResponseMapper = getDistanceResponseMapper ?? throw new ArgumentNullException(nameof(getDistanceResponseMapper)); }
public void Initialize() { _httpClient = Substitute.For <IHttpClient>(); _estimatedTimeOfArrivalRequestMapper = Substitute.For <IEstimatedTimeOfArrivalRequestMapper>(); _estimatedTimeOfArrivalResponseMapper = Substitute.For <IEstimatedTimeOfArrivalResponseMapper>(); _getDistanceRequestMapper = Substitute.For <IGetDistanceRequestMapper>(); _getDistanceResponseMapper = Substitute.For <IGetDistanceResponseMapper>(); _from = _fixture.Create <Location>(); _to = _fixture.Create <Location>(); _sut = new AaaServiceProxy(_httpClient, _estimatedTimeOfArrivalRequestMapper, _estimatedTimeOfArrivalResponseMapper, _getDistanceRequestMapper, _getDistanceResponseMapper); }
public void Initialize() { _httpClient = Substitute.For <IHttpClient>(); _estimatedTimeOfArrivalRequestMapper = Substitute.For <IEstimatedTimeOfArrivalRequestMapper>(); _estimatedTimeOfArrivalResponseMapper = Substitute.For <IEstimatedTimeOfArrivalResponseMapper>(); _getDistanceRequestMapper = Substitute.For <IGetDistanceRequestMapper>(); _getDistanceResponseMapper = Substitute.For <IGetDistanceResponseMapper>(); _departureTime = _fixture.Create <DateTime>(); _distanceToCover = _fixture.Create <Kilometer>(); _sut = new AaaServiceProxy(_httpClient, _estimatedTimeOfArrivalRequestMapper, _estimatedTimeOfArrivalResponseMapper, _getDistanceRequestMapper, _getDistanceResponseMapper); }