public SearchQuerySubmittedHandlerScenario()
            {
                _settings           = new MockApplicationSettings();
                _imageSearchService = new MockImageSearchService();
                _navigationService  = new MockNavigationService();
                _statusService      = new MockStatusService();

                Handler = new SearchQuerySubmittedHandler(_settings, _imageSearchService, _navigationService, _statusService);
            }
 public FileOpenPickerPageViewModelScenario()
 {
     _imageSearchService = new MockImageSearchService();
     _adapter            = new MockFileOpenPickerUiManager()
     {
         AllowedFileTypes = new List <string>()
         {
             "jpg"
         }
     };
     ViewModel = new FileOpenPickerPageViewModel(ApplicationSettings, _imageSearchService, _adapter);
 }
        public SearchResultsPageViewModelScenario()
        {
            var testInstance = new SearchInstance()
            {
                Query  = "Search1",
                Images = new List <ImageResult>()
                {
                    new ImageResult()
                    {
                        MediaUrl = "http://example.com"
                    }
                }
            };

            ApplicationSettings.Searches.Add(testInstance);
            ApplicationSettings.SelectedInstance = testInstance;

            _imageSearchService = new MockImageSearchService();
            _accelerometer      = new MockAccelerometer();
            _sharePump          = new MockShareDataRequestedPump();
            ViewModel           = new SearchResultsPageViewModel(ApplicationSettings,
                                                                 NavigationService, _imageSearchService, MessageHub,
                                                                 _accelerometer, new MockStatusService(), _sharePump);
        }