예제 #1
0
        public void TestInitialize()
        {
            _httpGatewayFactory = Substitute.For <IHttpGatewayFactory>();
            var options         = new ConfigurationData();
            var optionsProvider = Substitute.For <IOptions <ConfigurationData> >();

            optionsProvider.Value.Returns(options);
            _controller = new OsmTracesController(_httpGatewayFactory, new LruCache <string, TokenAndSecret>(optionsProvider, Substitute.For <ILogger>()));
        }
예제 #2
0
        public void TestInitialize()
        {
            _clientsFactory = Substitute.For <IClientsFactory>();
            var options         = new ConfigurationData();
            var optionsProvider = Substitute.For <IOptions <ConfigurationData> >();

            optionsProvider.Value.Returns(options);
            _cache      = new LruCache <string, TokenAndSecret>(optionsProvider, Substitute.For <ILogger>());
            _controller = new OsmTracesController(_clientsFactory, Substitute.For <IElevationDataStorage>(), Substitute.For <IDataContainerConverterService>(), optionsProvider, Substitute.For <IImageCreationService>(), _cache);
        }