Example #1
0
 public void Initialize()
 {
     _httpClient = Substitute.For <IHttpClient>();
     _estimatedTimeOfArrivalRequestMapper  = Substitute.For <IEstimatedTimeOfArrivalRequestMapper>();
     _estimatedTimeOfArrivalResponseMapper = Substitute.For <IEstimatedTimeOfArrivalResponseMapper>();
     _getDistanceRequestMapper             = Substitute.For <IGetDistanceRequestMapper>();
     _getDistanceResponseMapper            = Substitute.For <IGetDistanceResponseMapper>();
 }
Example #2
0
        public void WhenNoEstimatedTimeOfArrivalRequestMapper_ShouldThrowArgumentNullException()
        {
            // Arrange
            IEstimatedTimeOfArrivalRequestMapper estimatedTimeOfArrivalRequestMapper = 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);
        }
Example #5
0
        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);
        }