public void TestInitialize() { _repository = Substitute.For <IRepository>(); _containerConverterService = Substitute.For <IDataContainerConverterService>(); _imgurGateway = Substitute.For <IImgurGateway>(); _controller = new UrlsController(_repository, _containerConverterService, new Base64ImageStringToFileConverter(), _imgurGateway, Substitute.For <ILogger>()); }
/// <summary> /// Controller's constructor /// </summary> /// <param name="repository"></param> /// <param name="imageCreationService"></param> /// <param name="imgurGateway"></param> /// <param name="options"></param> public ImagesController(IRepository repository, IImageCreationService imageCreationService, IImgurGateway imgurGateway, IOptions <ConfigurationData> options) { _repository = repository; _imageCreationService = imageCreationService; _imgurGateway = imgurGateway; _options = options.Value; }
public void TestInitialize() { _repository = Substitute.For <IRepository>(); _imageCreationService = Substitute.For <IImageCreationService>(); _imgurGateway = Substitute.For <IImgurGateway>(); var options = Substitute.For <IOptions <ConfigurationData> >(); options.Value.Returns(new ConfigurationData()); _controller = new ImagesController(_repository, _imageCreationService, _imgurGateway, options); }
/// <summary> /// Controller's constructor /// </summary> /// <param name="repository"></param> /// <param name="dataContainerConverterService"></param> /// <param name="base64ImageConverter"></param> /// <param name="imgurGateway"></param> /// <param name="logger"></param> public UrlsController(IRepository repository, IDataContainerConverterService dataContainerConverterService, IBase64ImageStringToFileConverter base64ImageConverter, IImgurGateway imgurGateway, ILogger logger) { _repository = repository; _dataContainerConverterService = dataContainerConverterService; _base64ImageConverter = base64ImageConverter; _imgurGateway = imgurGateway; _logger = logger; }
public void TestInitialize() { _randomBytes = new byte[] { 0, 1, 1, 0 }; _simpleGpx = new GpxFile(); _simpleGpx.Waypoints.Add(new GpxWaypoint(new GpxLongitude(0), new GpxLatitude(0), null)); _gpsBabelGateway = Substitute.For <IGpsBabelGateway>(); _imgurGateway = Substitute.For <IImgurGateway>(); _routeDataSplitterService = Substitute.For <IRouteDataSplitterService>(); var gpxGeoJsonConverter = new GpxGeoJsonConverter(); var converterFlowItems = new List <IConverterFlowItem> { new GeoJsonGpxConverterFlow(gpxGeoJsonConverter), new GpxGeoJsonConverterFlow(gpxGeoJsonConverter), new GpxToSingleTrackGpxConverterFlow(), new GpxToRouteGpxConverterFlow(), new KmzToKmlConverterFlow(), new GpxGzToGpxConverterFlow(), new GpxVersion1ToGpxVersion11ConverterFlow(_gpsBabelGateway), new GpxBz2ToGpxConverterFlow(), new JpgToGpxConverterFlow(_gpsBabelGateway, _imgurGateway) }; _converterService = new DataContainerConverterService(_gpsBabelGateway, new GpxDataContainerConverter(), _routeDataSplitterService, converterFlowItems); }
/// <summary> /// constructor /// </summary> /// <param name="gpsBabelGateway"></param> /// <param name="imgurGateway"></param> public JpgToGpxConverterFlow(IGpsBabelGateway gpsBabelGateway, IImgurGateway imgurGateway) { _gpsBabelGateway = gpsBabelGateway; _imgurGateway = imgurGateway; }