public void CleaningFileTypesTypeScript_DisablesForDocumentWhenSettingIsDisabled() { Settings.Default.Cleaning_IncludeTypeScript = false; UIThreadInvoker.Invoke(new Action(() => { // Make sure the document is the active document for the environment. var document = TestOperations.GetActivatedDocument(_projectItem); Assert.AreEqual(document, TestEnvironment.Package.ActiveDocument); // Confirm the code cleanup availability logic is in the expected state. Assert.IsFalse(_codeCleanupAvailabilityLogic.CanCleanupDocument(document)); })); }
public void CleaningFileTypesCPlusPlus_EnablesForDocument() { Settings.Default.Cleaning_IncludeCPlusPlus = true; UIThreadInvoker.Invoke(new Action(() => { // Make sure the document is the active document for the environment. var document = TestOperations.GetActivatedDocument(_projectItem); Assert.AreEqual(document, TestEnvironment.Package.ActiveDocument); // Confirm the code cleanup availability logic is in the expected state. Assert.IsTrue(_codeCleanupAvailabilityLogic.ShouldCleanup(document)); })); }