示例#1
0
        public void CleaningInsertEndOfFileTrailingNewLine_DoesNothingWhenSettingIsDisabled()
        {
            Settings.Default.Cleaning_InsertEndOfFileTrailingNewLine = false;

            TestOperations.ExecuteCommandAndVerifyNoChanges(RunInsertEndOfFileTrailingNewLine, _projectItem);
        }
示例#2
0
        public void CleaningInsertBlankLinePaddingAfterUsingStatementBlocks_CleansAsExpected()
        {
            Settings.Default.Cleaning_InsertBlankLinePaddingAfterUsingStatementBlocks = true;

            TestOperations.ExecuteCommandAndVerifyResults(RunInsertBlankLinePaddingAfterUsingStatementBlocks, _projectItem, @"Data\BlankLinePaddingAfterUsingStatementBlocks_Cleaned.cs");
        }
示例#3
0
        public void CleaningInsertBlankLinePaddingAfterUsingStatementBlocks_DoesNothingWhenSettingIsDisabled()
        {
            Settings.Default.Cleaning_InsertBlankLinePaddingAfterUsingStatementBlocks = false;

            TestOperations.ExecuteCommandAndVerifyNoChanges(RunInsertBlankLinePaddingAfterUsingStatementBlocks, _projectItem);
        }
示例#4
0
        public void CleaningRemoveBlankLinesBeforeClosingTag_DoesNothingWhenSettingIsDisabled()
        {
            Settings.Default.Cleaning_RemoveBlankLinesBeforeClosingTags = false;

            TestOperations.ExecuteCommandAndVerifyNoChanges(RunRemoveBlankLinesBeforeClosingTag, _projectItem);
        }
示例#5
0
        public void CleaningInsertExplicitAccessModifiersOnEvents_DoesNothingOnSecondPass()
        {
            Settings.Default.Cleaning_InsertExplicitAccessModifiersOnEvents = true;

            TestOperations.ExecuteCommandTwiceAndVerifyNoChangesOnSecondPass(RunInsertExplicitAccessModifiersOnEvents, _projectItem);
        }
示例#6
0
        public void CleaningInsertBlankLinePaddingBeforeEndRegionTags_DoesNothingOnSecondPass()
        {
            Settings.Default.Cleaning_InsertBlankLinePaddingBeforeEndRegionTags = true;

            TestOperations.ExecuteCommandTwiceAndVerifyNoChangesOnSecondPass(RunInsertBlankLinePaddingBeforeEndRegionTags, _projectItem);
        }
示例#7
0
        public void CleaningRemoveBlankLinesBeforeClosingTag_CleansAsExpected()
        {
            Settings.Default.Cleaning_RemoveBlankLinesBeforeClosingTags = true;

            TestOperations.ExecuteCommandAndVerifyResults(RunRemoveBlankLinesBeforeClosingTag, _projectItem, @"Data\BlankLinesBeforeClosingTag_Cleaned.xml");
        }
示例#8
0
        public void CleaningInsertBlankLinePaddingAfterPropertiesMultiLine_CleansAsExpected()
        {
            Settings.Default.Cleaning_InsertBlankLinePaddingAfterPropertiesMultiLine = true;

            TestOperations.ExecuteCommandAndVerifyResults(RunInsertBlankLinePaddingAfterPropertiesMultiLine, _projectItem, @"Data\BlankLinePaddingAfterPropertiesMultiLine_Cleaned.cs");
        }
示例#9
0
        public void CleaningInsertBlankLinePaddingAfterPropertiesMultiLine_DoesNothingOnSecondPass()
        {
            Settings.Default.Cleaning_InsertBlankLinePaddingAfterPropertiesMultiLine = true;

            TestOperations.ExecuteCommandTwiceAndVerifyNoChangesOnSecondPass(RunInsertBlankLinePaddingAfterPropertiesMultiLine, _projectItem);
        }
示例#10
0
        public void CleaningRemoveEmptyRegions_DoesNothingOnSecondPass()
        {
            Settings.Default.Cleaning_RemoveRegions = (int)NoneEmptyAll.Empty;

            TestOperations.ExecuteCommandTwiceAndVerifyNoChangesOnSecondPass(RunRemoveEmptyRegions, _projectItem);
        }
示例#11
0
        public void CleaningRemoveEmptyRegions_DoesNothingWhenSettingIsDisabled()
        {
            Settings.Default.Cleaning_RemoveRegions = (int)NoneEmptyAll.None;

            TestOperations.ExecuteCommandAndVerifyNoChanges(RunRemoveEmptyRegions, _projectItem);
        }
示例#12
0
        public void CleaningRemoveEmptyRegions_RunsAsExpected()
        {
            Settings.Default.Cleaning_RemoveRegions = (int)NoneEmptyAll.Empty;

            TestOperations.ExecuteCommandAndVerifyResults(RunRemoveEmptyRegions, _projectItem, @"Data\RemoveEmptyRegions_Cleaned.cs");
        }
示例#13
0
        public void ReorganizingRegionsInsertStandard_DoesNothingWhenSettingIsDisabled()
        {
            Settings.Default.Reorganizing_RegionsInsertNewRegions = false;

            TestOperations.ExecuteCommandAndVerifyNoChanges(RunReorganize, _projectItem);
        }
示例#14
0
        public void CleaningUpdateFileHeaderFSharp_CleansAsExpected()
        {
            Settings.Default.Cleaning_UpdateFileHeaderFSharp = @"// FSharp Sample Copyright";

            TestOperations.ExecuteCommandAndVerifyResults(RunUpdateFileHeader, _projectItem, @"Data\FileHeaderFSharp_Cleaned.fs");
        }
 public void CleaningRemoveSelectedRegions_RunsAsExpected()
 {
     TestOperations.ExecuteCommandAndVerifyResults(RunRemoveSelectedRegions, _projectItem, @"Data\RemoveSelectedRegions_Cleaned.cs");
 }
示例#16
0
        public void CleaningInsertBlankLinePaddingAfterPropertiesMultiLine_DoesNothingWhenSettingIsDisabled()
        {
            Settings.Default.Cleaning_InsertBlankLinePaddingAfterPropertiesMultiLine = false;

            TestOperations.ExecuteCommandAndVerifyNoChanges(RunInsertBlankLinePaddingAfterPropertiesMultiLine, _projectItem);
        }
示例#17
0
        public void CleaningInsertBlankLinePaddingBeforeEndRegionTags_CleansAsExpected()
        {
            Settings.Default.Cleaning_InsertBlankLinePaddingBeforeEndRegionTags = true;

            TestOperations.ExecuteCommandAndVerifyResults(RunInsertBlankLinePaddingBeforeEndRegionTags, _projectItem, @"Data\BlankLinePaddingBeforeEndRegionTags_Cleaned.cs");
        }
示例#18
0
        public void ReorganizingRegionsInsertAfterReorder_ReorganizesAsExpected()
        {
            Settings.Default.Reorganizing_RegionsInsertNewRegions = true;

            TestOperations.ExecuteCommandAndVerifyResults(RunReorganize, _projectItem, @"Data\RegionsInsertAfterReorder_Reorganized.cs");
        }
示例#19
0
        public void CleaningInsertBlankLinePaddingBeforeEndRegionTags_DoesNothingWhenSettingIsDisabled()
        {
            Settings.Default.Cleaning_InsertBlankLinePaddingBeforeEndRegionTags = false;

            TestOperations.ExecuteCommandAndVerifyNoChanges(RunInsertBlankLinePaddingBeforeEndRegionTags, _projectItem);
        }
示例#20
0
        public void ReorganizingRegionsInsertAfterReorder_DoesNothingOnSecondPass()
        {
            Settings.Default.Reorganizing_RegionsInsertNewRegions = true;

            TestOperations.ExecuteCommandTwiceAndVerifyNoChangesOnSecondPass(RunReorganize, _projectItem);
        }
示例#21
0
        public void CleaningRemoveBlankLinesBeforeClosingTag_DoesNothingOnSecondPass()
        {
            Settings.Default.Cleaning_RemoveBlankLinesBeforeClosingTags = true;

            TestOperations.ExecuteCommandTwiceAndVerifyNoChangesOnSecondPass(RunRemoveBlankLinesBeforeClosingTag, _projectItem);
        }
        public void CleaningUpdateFileHeaderSCSS_CleansAsExpected()
        {
            Settings.Default.Cleaning_UpdateFileHeaderSCSS = @"/* SCSS Sample Copyright */";

            TestOperations.ExecuteCommandAndVerifyResults(RunUpdateFileHeader, _projectItem, @"Data\FileHeaderSCSS_Cleaned.scss");
        }
示例#23
0
        public void CleaningInsertExplicitAccessModifiersOnEvents_CleansAsExpected()
        {
            Settings.Default.Cleaning_InsertExplicitAccessModifiersOnEvents = true;

            TestOperations.ExecuteCommandAndVerifyResults(RunInsertExplicitAccessModifiersOnEvents, _projectItem, @"Data\ExplicitAccessModifiersOnEvents_Cleaned.cs");
        }
        public void CleaningUpdateFileHeaderSCSS_DoesNothingOnSecondPass()
        {
            Settings.Default.Cleaning_UpdateFileHeaderSCSS = @"/* SCSS Sample Copyright */";

            TestOperations.ExecuteCommandTwiceAndVerifyNoChangesOnSecondPass(RunUpdateFileHeader, _projectItem);
        }
示例#25
0
        public void CleaningInsertExplicitAccessModifiersOnEvents_DoesNothingWhenSettingIsDisabled()
        {
            Settings.Default.Cleaning_InsertExplicitAccessModifiersOnEvents = false;

            TestOperations.ExecuteCommandAndVerifyNoChanges(RunInsertExplicitAccessModifiersOnEvents, _projectItem);
        }
        public void CleaningUpdateFileHeaderSCSS_DoesNothingWhenSettingIsDisabled()
        {
            Settings.Default.Cleaning_UpdateFileHeaderSCSS = null;

            TestOperations.ExecuteCommandAndVerifyNoChanges(RunUpdateFileHeader, _projectItem);
        }
示例#27
0
        public void CleaningInsertBlankLinePaddingAfterUsingStatementBlocks_DoesNothingOnSecondPass()
        {
            Settings.Default.Cleaning_InsertBlankLinePaddingAfterUsingStatementBlocks = true;

            TestOperations.ExecuteCommandTwiceAndVerifyNoChangesOnSecondPass(RunInsertBlankLinePaddingAfterUsingStatementBlocks, _projectItem);
        }
示例#28
0
 public void ReorganizingTypeCustomOrder_DoesNothingWhenSettingsAreUnchanged()
 {
     TestOperations.ExecuteCommandAndVerifyNoChanges(RunReorganize, _projectItem);
 }
        public void CleaningInsertBlankLinePaddingBeforeFieldsWithComments_CleansAsExpected()
        {
            Settings.Default.Cleaning_InsertBlankLinePaddingBeforeFieldsMultiLine = true;

            TestOperations.ExecuteCommandAndVerifyResults(RunInsertBlankLinePaddingBeforeFieldsWithComments, _projectItem, @"Data\BlankLinePaddingBeforeFieldsWithComments_Cleaned.cs");
        }
示例#30
0
        public void CleaningInsertEndOfFileTrailingNewLine_DoesNothingOnSecondPass()
        {
            Settings.Default.Cleaning_InsertEndOfFileTrailingNewLine = true;

            TestOperations.ExecuteCommandTwiceAndVerifyNoChangesOnSecondPass(RunInsertEndOfFileTrailingNewLine, _projectItem);
        }