/// <summary> /// Controller's constructor /// </summary> /// <param name="repository"></param> /// <param name="imageCreationService"></param> /// <param name="options"></param> public ImagesController(IRepository repository, IImageCreationService imageCreationService, IOptions <ConfigurationData> options) { _repository = repository; _imageCreationService = imageCreationService; _options = options.Value; }
/// <summary> /// Controller's constructor /// </summary> /// <param name="israelHikingRepository"></param> /// <param name="imageCreationService"></param> /// <param name="options"></param> public ImagesController(IIsraelHikingRepository israelHikingRepository, IImageCreationService imageCreationService, IOptions <ConfigurationData> options) { _israelHikingRepository = israelHikingRepository; _imageCreationService = imageCreationService; _options = options.Value; }
public void TestInitialize() { _repository = Substitute.For <IIsraelHikingRepository>(); _imageCreationService = Substitute.For <IImageCreationService>(); var options = Substitute.For <IOptions <ConfigurationData> >(); options.Value.Returns(new ConfigurationData()); _controller = new ImagesController(_repository, _imageCreationService, options); }
/// <inheritdoc /> /// <summary> /// Dispose method, following dispose pattern /// </summary> /// <param name="disposing"></param> protected override void Dispose(bool disposing) { if (disposing) { if (_imageCreationService != null) { _imageCreationService.Dispose(); _imageCreationService = null; } } base.Dispose(disposing); }
/// <summary> /// Controller's constructor /// </summary> /// <param name="clientsFactory"></param> /// <param name="elevationDataStorage"></param> /// <param name="dataContainerConverterService"></param> /// <param name="options"></param> /// <param name="imageCreationService"></param> /// <param name="cache"></param> public OsmTracesController(IClientsFactory clientsFactory, IElevationDataStorage elevationDataStorage, IDataContainerConverterService dataContainerConverterService, IOptions <ConfigurationData> options, IImageCreationService imageCreationService, LruCache <string, TokenAndSecret> cache) { _clientsFactory = clientsFactory; _elevationDataStorage = elevationDataStorage; _dataContainerConverterService = dataContainerConverterService; _imageCreationService = imageCreationService; _options = options.Value; _cache = cache; }
/// <summary> /// Dispose method, following dispose pattern /// </summary> /// <param name="disposing"></param> protected override void Dispose(bool disposing) { if (disposing) { if (_israelHikingRepository != null) { _israelHikingRepository.Dispose(); _israelHikingRepository = null; } if (_imageCreationService != null) { _imageCreationService.Dispose(); _imageCreationService = null; } } base.Dispose(disposing); }
public void TestInitialize() { _repository = Substitute.For<IIsraelHikingRepository>(); _imageCreationService = Substitute.For<IImageCreationService>(); _controller = new ImagesController(_repository, _imageCreationService); }
public ImagesController(IIsraelHikingRepository israelHikingRepository, IImageCreationService imageCreationService) { _israelHikingRepository = israelHikingRepository; _imageCreationService = imageCreationService; }