public void TestAutoUpdate() { updateService.CanCheckForUpdates().Returns(true); settingsProvider.Settings.Returns(new UpdaterSettings() { DisableAutoUpdates = false }); new UpdateViewModel(updateService, taskRunner, statusBar, settingsProvider, platformService, fileSystem, messageBoxService); taskRunner.Received().ScheduleTask(Arg.Any <string>(), Arg.Any <Func <Task> >()); }