public TripCreationDetectResult DetectTripsFromNewPhotosTest([PexAssumeUnderTest] TripCreationService target) { TripCreationDetectResult result = target.DetectTripsFromNewPhotos(); return(result); // TODO: add assertions to method TripCreationServiceTest.DetectTripsFromNewPhotosTest(TripCreationService) }
public void DetectNewFiles_AfterNewTripsHaveBeenRejected_GotNone() { _photoStore = new PhotoStore(new PhotoRepo(forceNew: true), _localFileFolder, _locationService); _tripCreationService = new TripCreationService(_tripStore, _photoStore, _locationService); var result = _tripCreationService.Build(); Assert.IsTrue(result.NumNewPhotos > 0); Assert.IsTrue(result.NumNewTrips > 0); Assert.IsTrue(result.NumNewDestinations > 0); Assert.IsTrue(result.NumNewTravelPhotos > 0); Assert.IsTrue(result.State.TaskState == BuildTaskState.Stopped); _tripCreationService.Stop(); _tripCreationService.RejectAll(); // second time _tripCreationService = new TripCreationService(_tripStore, _photoStore, _locationService); var result2 = _tripCreationService.BuildPhotos(); Assert.IsTrue(result2.NumNewPhotos == 0); }
public void DetectNewFiles_Twice_NewPhotosOnFirstCall() { _photoStore = new PhotoStore(new PhotoRepo(forceNew: true), _localFileFolder, _locationService); _tripCreationService = new TripCreationService(_tripStore, _photoStore, _locationService); var result = _tripCreationService.TripCreationDetectResult; Assert.IsTrue(result.NumNewPhotos == 0); Assert.IsTrue(result.State.TaskState == BuildTaskState.Idle); result = _tripCreationService.BuildPhotos(); Assert.IsTrue(result.NumNewPhotos > 0); Assert.IsTrue(result.State.TaskState == BuildTaskState.Running); _tripCreationService.Stop(); _tripCreationService.RejectAll(); result = _tripCreationService.TripCreationDetectResult; Assert.IsTrue(result.State.TaskState == BuildTaskState.Stopped); Assert.IsTrue(result.NumNewPhotos > 0); // second time _tripCreationService = new TripCreationService(_tripStore, _photoStore, _locationService); var result2 = _tripCreationService.BuildPhotos(); Assert.IsTrue(result2.NumNewPhotos == 0); }
public TripCandidate GetTripCandidateTest([PexAssumeUnderTest] TripCreationService target, int index) { TripCandidate result = target.GetTripCandidate(index); return(result); // TODO: add assertions to method TripCreationServiceTest.GetTripCandidateTest(TripCreationService, Int32) }
public TripCreationDetectResult TripCreationDetectResultGetTest([PexAssumeUnderTest] TripCreationService target) { TripCreationDetectResult result = target.TripCreationDetectResult; return(result); // TODO: add assertions to method TripCreationServiceTest.TripCreationDetectResultGetTest(TripCreationService) }
public TripWizardNewTripViewModel(TripCreationService tripCreationService, PhotoStore photoStore, LocationService locationService) : base("TripWizard") { _tripCreationService = tripCreationService; _photoStore = photoStore; _locationService = locationService; }
//private readonly PhotoStore _photoStore; //private readonly LocationService _locationService; //private readonly TripCreationService _tripCreationService; public TripWizardViewModel(TripCreationService tripCreationService) : base("TripWizard") //) //, PhotoStore photoStore, LocationService locationService) { //_tripCreationService = tripCreationService; ////_photoStore = photoStore; //_locationService = locationService; { _newPhotoCount = 2; // _tripCreationService.DetectNewPhotos(out _newPhotoSessionCount); }
public bool IsTripSessionTest( [PexAssumeUnderTest] TripCreationService target, PhotoSession session ) { bool result = target.IsTripSession(session); return(result); // TODO: add assertions to method TripCreationServiceTest.IsTripSessionTest(TripCreationService, PhotoSession) }
public TripCreationService ConstructorTest( TripStore tripStore, PhotoStore photoStore, LocationService locationService ) { TripCreationService target = new TripCreationService(tripStore, photoStore, locationService); return(target); // TODO: add assertions to method TripCreationServiceTest.ConstructorTest(TripStore, PhotoStore, LocationService) }
public MainViewModel(ContentControl contentControl) : base("Home") { Initialize(); if (_contentControl == null) { _contentControl = contentControl; } Instance = this; _tripCreationService = Navigator.Configuration.IoC.Resolve(typeof(TripCreationService)) as TripCreationService; _tripStore = Navigator.Configuration.IoC.Resolve(typeof(TripStore)) as TripStore; _locationService = Navigator.Configuration.IoC.Resolve(typeof(LocationService)) as LocationService; UpdateCounters(); }
public void DetectNewTrips_GotNewTrips_OK() { _photoStore = new PhotoStore(new PhotoRepo(forceNew: true), _localFileFolder, _locationService); _tripCreationService = new TripCreationService(_tripStore, _photoStore, _locationService); var result = _tripCreationService.Build(); Assert.IsTrue(result.NumNewPhotos > 0); Assert.IsTrue(result.NumNewTrips > 0); Assert.IsTrue(result.NumNewDestinations > 0); Assert.IsTrue(result.NumNewTravelPhotos > 0); Assert.IsTrue(result.State.TaskState == BuildTaskState.Stopped); _tripCreationService.Stop(); _tripCreationService.RejectAll(); }
// , PhotoStore photoStore, LocationService locationService public TripWizardViewModel(TripCreationService tripCreationService) : base("TripWizard") { _tripCreationService = tripCreationService; //_photoStore = photoStore; //_locationService = locationService; _mainViewModel = MainViewModel.Instance; DetectingNewTripComponents = false; Status = "Detecting new photos"; InitialDetection = true; _refreshTimer.Interval = 400.0; _refreshTimer.AutoReset = true; _refreshTimer.Elapsed += _refreshTimer_Elapsed; _refreshTimer.Enabled = true; _backgroundThread = new System.Threading.Thread(DetectTripsTask); _backgroundThread.Start(); }
public HighliteTests() { ServiceBootStrapper.Configure(); _googleClient = new GoogleClient(); _locationRepo = new LocationRepo(TripLineConfig.LocationRepoPath); _placeRepo = new PlaceRepo(TripLineConfig.PlaceRepoPath); _locationService = new LocationService(_googleClient, _locationRepo, _placeRepo); _pictureExifReader = new PictureExifInformationReader(); _localFileFolder = new LocalFileFolders(_pictureExifReader); _photoStore = new PhotoStore(new PhotoRepo(forceNew: false), _localFileFolder, _locationService); _tripSmartBuilder = new TripSmartBuilder(_locationService, _photoStore, new DestinationBuilder(_locationService)); _tripStore = new TripStore(_photoStore, _locationService, _tripSmartBuilder, new TripsRepo(forceNew: false)); _highliteService = new HighliteService(_photoStore, _tripStore, _locationService); var tripCreationService = new TripCreationService(_tripStore, _photoStore, _locationService); var result = tripCreationService.Build(); if (result.NumNewTrips > 0) { tripCreationService.AddAll(); } }
public void StopTest([PexAssumeUnderTest] TripCreationService target) { target.Stop(); // TODO: add assertions to method TripCreationServiceTest.StopTest(TripCreationService) }
public void RejectAllTest([PexAssumeUnderTest] TripCreationService target) { target.RejectAll(); // TODO: add assertions to method TripCreationServiceTest.RejectAllTest(TripCreationService) }