C# Class SonarLint.VisualStudio.Progress.UnitTests.ProgressObserverTests

Show file Open project: SonarSource-VisualStudio/sonarlint-visualstudio

Private Methods

Method Description
CreateRandomStep ( bool visible, bool indeterminate, bool impacting ) : ConfigurableProgressTestOperation
CreateRandomSteps ( int numberOfSteps, bool visible, bool indeterminate, bool impacting ) : SonarLint.VisualStudio.Progress.UnitTests.ConfigurableProgressTestOperation[]
CreateTestSubject ( ProgressControllerViewModel state = null ) : void
ProgressObserver_CancelCommand ( ) : void
ProgressObserver_DisplayTitle ( ) : void
ProgressObserver_EventMonitoringAndExecution ( ) : void
ProgressObserver_EventMonitoringAndExecution_ViewModelOutOfSync ( ) : void
ProgressObserver_GroupToExecutionUnits ( ) : void
ProgressObserver_InitializationAndCleanup ( ) : void
ProgressObserver_ProgressUpdate_DeterminateIndeterminate ( ) : void
ProgressObserver_ProgressUpdate_VisibleHiddenNotImpacting ( ) : void
ProgressObserver_StartAndStopObserving_ArgChecks ( ) : void
ProgressObserver_StartAndStopObserving_OnBackgroundThread ( ) : void
ProgressObserver_StartAndStopObserving_OnForegroundThread ( ) : void
ProgressObserver_StartObserving_ConfiguresCancelCommand ( ) : void
ProgressObserver_StartObserving_DontConfiguresCancelCommand ( ) : void
ProgressObserver_StartObserving_StateTransfer ( ) : void
ProgressObserver_StopObserving_Twice ( ) : void
ProgressObserver_ViewModelSteps_AllVisibleSteps_ImpactingProgress ( ) : void
ProgressObserver_ViewModelSteps_AllVisibleSteps_NotImpactingProgress ( ) : void
ProgressObserver_ViewModelSteps_VisibleAndHiddenSteps_ImpactingProgress ( ) : void
ProgressObserver_ViewModelSteps_VisibleAndHiddenSteps_NotImpactingProgress ( ) : void
TestCleanup ( ) : void
TestInitialize ( ) : void
VerifyControllerAndViewModelPropertiesMatch ( ) : void
VerifyDisposedAndUnregistered ( ) : void
VerifyExecutionGroup ( ProgressObserver group, IEnumerable orderedStepsInGroup ) : void
VerifyNonDisposedAndRegistered ( ) : void
VerifyProgress ( IProgressVisualizer visualizer, double mainProgress, ProgressStepViewModel current, double subProgress ) : void
VerifyStep ( ProgressStepViewModel vm, IProgressStep step ) : void
VerifySteps ( int visible, int hidden ) : void