public TestCaseMenuOverlays() { FailOverlay failOverlay; PauseContainer.PauseOverlay pauseOverlay; var retryCount = 0; Add(pauseOverlay = new PauseContainer.PauseOverlay { OnResume = () => Logger.Log(@"Resume"), OnRetry = () => Logger.Log(@"Retry"), OnQuit = () => Logger.Log(@"Quit"), }); Add(failOverlay = new FailOverlay { OnRetry = () => Logger.Log(@"Retry"), OnQuit = () => Logger.Log(@"Quit"), }); AddStep(@"Pause", delegate { if (failOverlay.State == Visibility.Visible) { failOverlay.Hide(); } pauseOverlay.Show(); }); AddStep("Fail", delegate { if (pauseOverlay.State == Visibility.Visible) { pauseOverlay.Hide(); } failOverlay.Show(); }); AddStep("Add Retry", delegate { retryCount++; pauseOverlay.Retries = retryCount; failOverlay.Retries = retryCount; }); }
private void load() { Add(pauseOverlay = new PauseContainer.PauseOverlay { OnResume = () => Logger.Log(@"Resume"), OnRetry = () => Logger.Log(@"Retry"), OnQuit = () => Logger.Log(@"Quit"), }); Add(failOverlay = new FailOverlay { OnRetry = () => Logger.Log(@"Retry"), OnQuit = () => Logger.Log(@"Quit"), }); var retryCount = 0; AddStep("Add retry", () => { retryCount++; pauseOverlay.Retries = failOverlay.Retries = retryCount; }); AddToggleStep("Toggle pause overlay", t => pauseOverlay.ToggleVisibility()); AddToggleStep("Toggle fail overlay", t => failOverlay.ToggleVisibility()); testHideResets(); testEnterWithoutSelection(); testKeyUpFromInitial(); testKeyDownFromInitial(); testKeyUpWrapping(); testKeyDownWrapping(); testMouseSelectionAfterKeySelection(); testKeySelectionAfterMouseSelection(); testMouseDeselectionResets(); testClickSelection(); testEnterKeySelection(); }
public override void Reset() { base.Reset(); retryCount = 0; Add(pauseOverlay = new PauseOverlay { OnResume = () => Logger.Log(@"Resume"), OnRetry = () => Logger.Log(@"Retry"), OnQuit = () => Logger.Log(@"Quit"), }); Add(failOverlay = new FailOverlay { OnRetry = () => Logger.Log(@"Retry"), OnQuit = () => Logger.Log(@"Quit"), }); AddStep(@"Pause", delegate { if (failOverlay.State == Visibility.Visible) { failOverlay.Hide(); } pauseOverlay.Show(); }); AddStep("Fail", delegate { if (pauseOverlay.State == Visibility.Visible) { pauseOverlay.Hide(); } failOverlay.Show(); }); AddStep("Add Retry", delegate { retryCount++; pauseOverlay.Retries = retryCount; failOverlay.Retries = retryCount; }); }