Пример #1
0
        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));
        }