public void Stop_StartedUpdater_StopsTheChecks() { autoUpdater.SecondsBetweenChecks = 1; autoUpdater.Start(); Thread.Sleep(300); autoUpdater.Stop(); Thread.Sleep(1500); updateManager.AssertWasCalled(x => x.CheckForUpdate(), s => s.Repeat.Once()); }