Пример #1
0
        public FlickrPhotoControllerTest()
        {
            _mockLocationRepository    = new Mock <ILocationRepository>();
            _mockFlickrPhotoRepository = new Mock <IFlickrPhotoRepository>();
            _FlickrService             = new FlickrService();
            _FourSquareService         = new FourSquareService();
            _locations = new List <Location>

            {
                new Location {
                    LocationID = "123456", Name = "Cape Town"
                },
                new Location {
                    LocationID = "987654", Name = "Pretoria"
                },
                new Location {
                    LocationID = "101112", Name = "Durban"
                }
            };
            _flickrPhoto = new List <FlickrPhoto>();
            _mockLocationRepository.Setup(x => x.GetAll()).Returns(_locations);
            _mockLocationRepository.Setup(x => x.GetLocations(It.IsAny <string>())).Returns((string s ) => _locations.Where(x => x.LocationID == s).ToList());

            _mockFlickrPhotoRepository.Setup(x => x.GetAll()).Returns(_flickrPhoto);
            _mockFlickrPhotoRepository.Setup(x => x.GetByLocationId(It.IsAny <string>())).Returns((string s) => _flickrPhoto.Where(x => x.LocationID == s).ToList());
            _mockFlickrPhotoRepository.Setup(x => x.AddRange(It.IsAny <List <FlickrPhoto> >())).Callback((List <FlickrPhoto> f) => { _flickrPhoto.AddRange(f); });

            mockControllerContext = new Mock <ControllerContext>();
            mockSession           = new Mock <HttpSessionStateBase>();
            mockSession.SetupGet(s => s["LocationId"]).Returns("123"); //somevalue
            mockControllerContext.Setup(p => p.HttpContext.Session).Returns(mockSession.Object);
        }
Пример #2
0
 public InfoController(
     IWebsiteInfoProvider websiteInfoProvider,
     IFlickrService flickrService)
 {
     _websiteInfoProvider = websiteInfoProvider;
     _flickrService = flickrService;
 }
Пример #3
0
 public CreateNewAlbumCommandHandler(
     IConsole console,
     IFlickrService flickrService)
 {
     _console       = console;
     _flickrService = flickrService;
 }
 public FlickrApiController(IDistributedCache cache, IFlickrService flickrService, ICityService cityService, IRedisCacheSerivice redisCacheService)
 {
     _cache             = cache;
     _flickrService     = flickrService;
     _cityService       = cityService;
     _redisCacheService = redisCacheService;
 }
        public PageModel(IFlickrService flickr, IStorageService storage)
        {
            _flickr  = flickr;
            _storage = storage;

            _photos = new List <Photo>();
        }
 public RemoveDuplicationInAlbumCommandHandler(
     IConsole console,
     IFlickrService flickrService)
 {
     _console       = console;
     _flickrService = flickrService;
 }
 public BirdThumbnailPhotoService(IMemoryCache memoryCache
                                  , ILogger <BirdThumbnailPhotoService> logger
                                  , IFlickrService flickrService)
 {
     _cache         = memoryCache;
     _flickrService = flickrService;
     _logger        = logger;
 }
Пример #8
0
 public FlickrPhotoController(ILocationRepository locationRepository, IFlickrPhotoRepository flickrPhotoRepository,
                              IFourSquareService fourSquareService, IFlickrService flickrService)
 {
     _LocationRepository    = locationRepository;
     _FlickrPhotoRepository = flickrPhotoRepository;
     _FourSquareService     = fourSquareService;
     _FlickrService         = flickrService;
 }
Пример #9
0
 // ----- Constructors
 public UploadFolderToFlickrCommandHandler(
     IFlickrService flickrService,
     IFileService fileService,
     IConsole console)
 {
     _flickrService = flickrService;
     _fileService   = fileService;
     _console       = console;
 }
 // ----- Constructors
 public AuthenticateCommandHandler(
     IConsole console,
     IFlickrService flickrService,
     IFileService fileService)
 {
     _console       = console;
     _flickrService = flickrService;
     _fileService   = fileService;
 }
Пример #11
0
        internal FlickrClient(IFlickrCallback callback)
        {
            this.callback = callback;
            var adapter = new RetrofitAdapter.Builder()
                          .SetEndpoint(HttpConstants.Endpoint)
                          .SetErrorHandler(new DefaultErrorHandler())
                          .Build();

            service = adapter.Create <IFlickrService>();
        }
Пример #12
0
 public MainViewModel(IFlickrService flickrService, Resources resources, INavigationService navigationService, IRequestMessageResolver messageResolver)
 {
     _flickrService = flickrService;
     _resources = resources;
     _navigationService = navigationService;
     _messageResolver = messageResolver;
     //Initialize Commands
     LoadInitialPhotosCommand = new AsyncExtendedCommand(LoadInitialPhotosAsync);
     PhotoClickedCommand = new ExtendedCommand<Photo>(PhotoClicked);
 }
Пример #13
0
 public FunctionHandler(ILoggingService logger, IConfigurationService configurationService, IFlickrService flickrService,
                        IDownloadService downloadService, IS3FileService s3FileService, IImageService imageService)
 {
     _logger = logger ?? throw new ArgumentNullException(nameof(logger));
     _configurationService = configurationService ?? throw new ArgumentNullException(nameof(configurationService));
     _flickrService        = flickrService ?? throw new ArgumentNullException(nameof(flickrService));
     _downloadService      = downloadService ?? throw new ArgumentNullException(nameof(downloadService));
     _s3FileService        = s3FileService ?? throw new ArgumentNullException(nameof(s3FileService));
     _imageService         = imageService ?? throw new ArgumentNullException(nameof(imageService));
 }
Пример #14
0
 public PhotoProvider(ILogger <PhotoProvider> logger, ICacheRepository <List <Photo> > cacheRepository,
                      // ReSharper disable once InconsistentNaming
                      IApi500px api500px,
                      IFlickrService flickrService,
                      ITirolographyService tirolographyService)
     : base(logger, cacheRepository)
 {
     _operations.Add(api500px);
     _operations.Add(flickrService);
     _operations.Add(tirolographyService);
 }
Пример #15
0
        public UploadViewModel(IDialogService dialogService,
                               IFlickrService flickrService,
                               IUploadService uploadService)
        {
            _dialogService = dialogService;
            _flickrService = flickrService;
            _uploadService = uploadService;

            UploadItems = new ObservableCollection <UploadItemViewModel>();

            UploadCommand = new AsyncCommand(UploadExecuted, CanExecuteUpload);
        }
Пример #16
0
 public Workflow(IUiController uiController, IFlickrService flickrService,
                 IInputDocumentParser inputDocumentParser, IFileService fileService,
                 IValidator validator, IPostFormatter formatter, IPhotoProcessor photoProcessor)
 {
     _ui             = uiController;
     _flickr         = flickrService;
     _inputDocParser = inputDocumentParser;
     _fileSvc        = fileService;
     _formatter      = formatter;
     _validator      = validator;
     _photoProcessor = photoProcessor;
 }
Пример #17
0
        public SearchTabViewModel(IFlickrService flickrService,
                                  IDialogService dialogService,
                                  IPhotoSearchService photoSearchService)
        {
            _flickrService      = flickrService;
            _dialogService      = dialogService;
            _photoSearchService = photoSearchService;

            SortOrder         = Enum.GetValues(typeof(PhotoSearchSortOrder)).Cast <PhotoSearchSortOrder>();
            SelectedSortOrder = PhotoSearchSortOrder.Relevance;

            SearchCommand = new AsyncCommand(ExecuteSearchCommand);
        }
Пример #18
0
        public static Task <FlickrResult <AllContexts> > GetAllContext(IFlickrService flickrService, string photoId)
        {
            var flickr           = flickrService.GetInstance();
            var contextResultTcs = new TaskCompletionSource <FlickrResult <AllContexts> >();

            flickr.PhotosGetAllContextsAsync(
                photoId,
                result =>
            {
                contextResultTcs.SetResult(result);
            });

            return(contextResultTcs.Task);
        }
Пример #19
0
        public PhotoDownloaderTask()
            : base(nameof(PhotoDownloaderTask), 250 /* ms */)
        {
            _messengerService = Resolver.Instance.Resolve<IMessengerService>();
            _flickrService = Resolver.Instance.Resolve<IFlickrService>();

            _searchOption = new PhotoSearchOption
            {
                PageNumber = 1,
                PageSize = DefaultPageSize
            };

            _isMorePageAvailable = new ManualResetEventSlim(false);

            // listen for these events
            _messengerService.Register<SearchPhotoEvent>(OnSearchPhoto);
            _messengerService.Register<SearchPhotoEndEvent>(OnSearchPhotoEnd);
        }
Пример #20
0
 public PhotoSearchService(IFlickrService flickrService)
 {
     _flickrService = flickrService;
 }
Пример #21
0
        public PageModel(IFlickrService flickr, IStorageService storage) {
            _flickr = flickr;
            _storage = storage;

            _photos = new List<Photo>();
        }
 public AuthorizationService(ISettingsService settingsService,
                             IFlickrService flickrService)
 {
     _settingsService = settingsService;
     _flickrService   = flickrService;
 }
        public RandomImagesService(IFlickrService flickrService)
        {
            Guard.NotNull(flickrService, nameof(flickrService));

            _flickrService = flickrService;
        }
Пример #24
0
 /// <summary>
 /// Initializes a new instance of the <see cref="MainViewModel"/> class.
 /// </summary>
 /// <param name="flickr">The flickr.</param>
 /// <param name="tags">The tags.</param>
 public MainViewModel(IFlickrService flickr, string tags)
 {
     Flickr = flickr;
     Load(tags);
 }
Пример #25
0
 public MainViewModel(IFlickrService flickr)
 {
     Flickr = flickr;
     Load();
 }
 public DiningExperiencesController(ProjektContext context, IFlickrService flickrService, IGmapsService gmailService)
 {
     _context        = context;
     _flickerService = flickrService;
     _gmailService   = gmailService;
 }
Пример #27
0
 public GroupService(IFlickrService flickrService)
 {
     _flickrService = flickrService;
 }
Пример #28
0
 public PhotosetService(IFlickrService flickrService)
 {
     _flickrService = flickrService;
 }
Пример #29
0
        public MainPageViewModel(
            IPageNavigationService pageNavigationService,
            IItemsService dataService,
            ITweetsService tweetsService,
            IVideosService youtubeChannelService,
            ISettingsService settingsService,
            IUnityContainer unityContainer,
            IItemsRepository itemsRepository,
            ITweetsRepository tweetsRepository,
            IImagesRepository imagesRepository,
            IVideosRepository videosRepository,
            ICarsRepository carsRepository,
            IFlickrService flickrService,
            ISharingService sharingService)
            : base(
                sharingService,
                pageNavigationService,
                unityContainer)
        {
            _pageNavigationService = pageNavigationService;
            _dataService = dataService;
            _tweetsService = tweetsService;
            _youtubeChannelService = youtubeChannelService;
            _unityContainer = unityContainer;
            _itemsRepository = itemsRepository;
            _tweetsRepository = tweetsRepository;
            _imagesRepository = imagesRepository;
            _videosRepository = videosRepository;
            _flickrService = flickrService;
            _carsRepository = carsRepository;

            //CarModelsCollection = carsRepository.GetAll();

#if WINDOWS_PHONE
            if (DesignerProperties.IsInDesignTool)
#else // !WINDOWS_PHONE
			if (DesignMode.DesignModeEnabled)
#endif
            {
                //InitializeDataForDesignMode();
                InitializeDataFromOnlineAsync();
            }
        }
Пример #30
0
 public FlickrProxyController(IFlickrService flickrService)
 {
     _flickrService = flickrService;
 }
Пример #31
0
 public DataService(IVkService vkService, IFlickrService flickrService)
 {
     _vkService     = vkService;
     _flickrService = flickrService;
 }
Пример #32
0
 public UploadService(IFlickrService flickrService)
 {
     _flickrService = flickrService;
 }
Пример #33
0
 public PhotostreamService(IFlickrService flickrService)
 {
     _flickrService = flickrService;
 }