NativeSmokeHarness.cs (33)
84_application = new(_controller, seconds, _startupSettings)
407Require(!_startupSettings.Store.Read().Enabled && _startupSettings.WriteCount == 0, "Smoke startup preferences must default off.");
412Require(_application.SettingsWindowForSmoke == firstWindow && _startupSettings.WriteCount == 0,
416Require(_startupSettings.Store.Read().Enabled && _startupSettings.WriteCount == 1, "The native checkbox did not enable the isolated setting.");
420Require(_startupSettings.WriteCount == 1, "Reopening Settings changed startup registration.");
423Require(!_startupSettings.Store.Read().Enabled && _startupSettings.WriteCount == 2, "The native checkbox did not disable the setting.");
425_startupSettings.CanEnable = false;
430Require(_startupSettings.WriteCount == 2, "An unavailable startup setting was enabled.");
431_startupSettings.Store.SetEnabled(true);
436Require(!_startupSettings.Store.Read().Enabled && _startupSettings.WriteCount == 3,
439_startupSettings.CanEnable = true;
440_startupSettings.FailWrite = true;
445Require(!_startupSettings.Store.Read().Enabled && _startupSettings.WriteCount == 4,
447_startupSettings.FailWrite = false;
448_startupSettings.FailAfterWrite = true;
452Require(_startupSettings.Store.Read().Enabled && _startupSettings.WriteCount == 5,
454_startupSettings.FailAfterWrite = false;
457_startupSettings.FailRead = true;
464Require(_startupSettings.WriteCount == 6, "Opening an unknown startup state attempted registration.");
465_startupSettings.FailRead = false;
466_startupSettings.FailWrite = false;
469_startupSettings.CanEnable = false;
470_startupSettings.Detail = string.Join(" ", Enumerable.Repeat(
475_startupSettings.Detail = null;
476_startupSettings.CanEnable = true;
482Require(_startupSettings.WriteCount == 6 && !_startupSettings.Store.Read().Enabled,