private void UnsafeSetValueFromDetectTripResult(TripCreationDetectResult result, bool fromDispatcher = false) { NewPhotoCount = result.NumNewPhotos; NewTravelPhotosCount = result.NumNewTravelPhotos; NewPhotoSessionCount = result.NumNewSessions; NewDestinationCandidateCount = result.NumNewDestinations; NewTripCandidateCount = result.NumNewTrips; if (result.State.TaskState == BuildTaskState.Stopped) { InitialDetection = false; DetectingNewTripComponents = false; DetectionCompleted = true; Status = ""; if (result.NumNewTravelPhotos <= 0) { _mainViewModel.GoHome().Forget(); } } else if (result.NumNewTravelPhotos > 0) { InitialDetection = false; DetectingNewTripComponents = true; Status = "detect trips & destinations."; } }
public TripCreationDetectResult DetectTripsFromNewPhotosTest([PexAssumeUnderTest] TripCreationService target) { TripCreationDetectResult result = target.DetectTripsFromNewPhotos(); return(result); // TODO: add assertions to method TripCreationServiceTest.DetectTripsFromNewPhotosTest(TripCreationService) }
public TripCreationDetectResult TripCreationDetectResultGetTest([PexAssumeUnderTest] TripCreationService target) { TripCreationDetectResult result = target.TripCreationDetectResult; return(result); // TODO: add assertions to method TripCreationServiceTest.TripCreationDetectResultGetTest(TripCreationService) }
private void SetValueFromDetectTripResult(TripCreationDetectResult result) { if (Application.Current != null && Application.Current.Dispatcher != null) { Application.Current.Dispatcher.Invoke(() => UnsafeSetValueFromDetectTripResult(result)); return; } UnsafeSetValueFromDetectTripResult(result); }