public void WhenStarting_IfShouldTriggerMaintenance_IsTriggered() { MockManager.ShouldTriggerUpcomingMaintenanceView(MaintenanceConcernLevels.Close).Returns(true); systemUnderTest.Start(); MockManager.Received().TriggerUpcomingMaintenanceView(); }
private IEnumerator CheckToStopLoginProcess() { StringTableManager.Init("English", mBackend); AppUpdateManager.Init(mBackend); while (mBackend.IsBusy()) { yield return(0); } if (AppUpdateManager.IsUpgradeRequired()) { AppUpdateManager.TriggerUpgradeViewIfRequired(); mLoginProcessCanceled = true; } UpcomingMaintenanceManager.Init(mBackend); while (mBackend.IsBusy()) { yield return(0); } if (UpcomingMaintenanceManager.ShouldTriggerUpcomingMaintenanceView(MaintenanceConcernLevels.During)) { UpcomingMaintenanceManager.TriggerUpcomingMaintenanceView(); mLoginProcessCanceled = true; } }