コード例 #1
0
ファイル: ImagesController.cs プロジェクト: Pointy-hair/Site
 /// <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;
 }
コード例 #2
0
ファイル: ImagesController.cs プロジェクト: moshfeu/Site
 /// <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;
 }
コード例 #3
0
ファイル: ImagesControllerTests.cs プロジェクト: moshfeu/Site
        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);
        }
コード例 #4
0
ファイル: ImagesController.cs プロジェクト: Pointy-hair/Site
 /// <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);
 }
コード例 #5
0
ファイル: OsmTracesController.cs プロジェクト: HarelM/Site
 /// <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;
 }
コード例 #6
0
ファイル: ImagesController.cs プロジェクト: moshfeu/Site
 /// <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);
 }
コード例 #7
0
 public void TestInitialize()
 {
     _repository = Substitute.For<IIsraelHikingRepository>();
     _imageCreationService = Substitute.For<IImageCreationService>();
     _controller = new ImagesController(_repository, _imageCreationService);
 }
コード例 #8
0
 public ImagesController(IIsraelHikingRepository israelHikingRepository, 
     IImageCreationService imageCreationService)
 {
     _israelHikingRepository = israelHikingRepository;
     _imageCreationService = imageCreationService;
 }