public void Tests_should_not_be_run_if_option_is_not_set() { optionsController.RunTestsAfterReload = false; command.Execute(MockProgressMonitor.Instance); commandFactory.AssertWasNotCalled(cf => cf.CreateRunTestsCommand(Arg <bool> .Is.Anything)); }
public void Shutdown_without_autosave_should_save_options_but_not_project() { string projectName = Paths.DefaultProject; commandFactory.Stub(cf => cf.CreateSaveProjectCommand(projectName)).Return(command); optionsController.AutoSaveProject = false; applicationController.Shutdown(); optionsController.AssertWasCalled(oc => oc.Save()); commandFactory.AssertWasNotCalled(cf => cf.CreateSaveProjectCommand(projectName)); }