示例#1
0
        public void ReorganizingRegionsInsertWithAccessModifiers_DoesNothingOnSecondPass()
        {
            Settings.Default.Reorganizing_RegionsIncludeAccessLevel = true;
            Settings.Default.Reorganizing_RegionsInsertNewRegions   = true;

            TestOperations.ExecuteCommandTwiceAndVerifyNoChangesOnSecondPass(RunReorganize, _projectItem);
        }
示例#2
0
        public void ReorganizingTypeCustomOrder_DoesNothingOnSecondPass()
        {
            Settings.Default.Reorganizing_MemberTypeDestructors = @"Destructors||14||Destructors";
            Settings.Default.Reorganizing_MemberTypeFields      = @"Fields||13||Fields";

            TestOperations.ExecuteCommandTwiceAndVerifyNoChangesOnSecondPass(RunReorganize, _projectItem);
        }
示例#3
0
        public void ReorganizingRegionsInsertEvenIfEmptyWithEmptyRegion_DoesNothingOnSecondPass()
        {
            Settings.Default.Reorganizing_RegionsInsertNewRegions      = true;
            Settings.Default.Reorganizing_RegionsInsertKeepEvenIfEmpty = true;

            TestOperations.ExecuteCommandTwiceAndVerifyNoChangesOnSecondPass(RunReorganize, _projectItem);
        }
        public void ReorganizingTypeCustomGroups_DoesNothingOnSecondPass()
        {
            Settings.Default.Reorganizing_MemberTypeDelegates = @"Delegates||4||Delegates + Methods";
            Settings.Default.Reorganizing_MemberTypeMethods   = @"Methods||4||Delegates + Methods";

            TestOperations.ExecuteCommandTwiceAndVerifyNoChangesOnSecondPass(RunReorganize, _projectItem);
        }
        public void CleaningUpdateFileHeaderHTML_DoesNothingOnSecondPass()
        {
            Settings.Default.Cleaning_UpdateFileHeaderHTML =
                @"<!DOCTYPE html>
";

            TestOperations.ExecuteCommandTwiceAndVerifyNoChangesOnSecondPass(RunUpdateFileHeader, _projectItem);
        }
示例#6
0
        public void CleaningUpdateFileHeaderJavaScript_DoesNothingOnSecondPass()
        {
            Settings.Default.Cleaning_UpdateFileHeaderJavaScript =
                @"// JavaScript Sample Copyright
";

            TestOperations.ExecuteCommandTwiceAndVerifyNoChangesOnSecondPass(RunUpdateFileHeader, _projectItem);
        }
示例#7
0
        public void CleaningUpdateFileHeaderPHP_DoesNothingOnSecondPass()
        {
            Settings.Default.Cleaning_UpdateFileHeaderPHP =
                @"<?php
/*
 * This is a sample php class file
 */";

            TestOperations.ExecuteCommandTwiceAndVerifyNoChangesOnSecondPass(RunUpdateFileHeader, _projectItem);
        }
示例#8
0
        public void CleaningUpdateFileHeaderCPlusPlus_DoesNothingOnSecondPass()
        {
            Settings.Default.Cleaning_UpdateFileHeaderCPlusPlus =
                @"//-----------------------------------------------------------------------
// <copyright file=""FileHeaderCPlusPlus.cpp"" company=""CodeMaid"">
//     Sample copyright.
// </copyright>
//-----------------------------------------------------------------------";

            TestOperations.ExecuteCommandTwiceAndVerifyNoChangesOnSecondPass(RunUpdateFileHeader, _projectItem);
        }
示例#9
0
        public void CleaningInsertExplicitAccessModifiersOnFields_DoesNothingOnSecondPass()
        {
            Settings.Default.Cleaning_InsertExplicitAccessModifiersOnFields = true;

            TestOperations.ExecuteCommandTwiceAndVerifyNoChangesOnSecondPass(RunInsertExplicitAccessModifiersOnFields, _projectItem);
        }
示例#10
0
        public void CleaningUpdateAccessorsToBothBeSingleLineOrMultiLine_DoesNothingOnSecondPass()
        {
            Settings.Default.Cleaning_UpdateAccessorsToBothBeSingleLineOrMultiLine = true;

            TestOperations.ExecuteCommandTwiceAndVerifyNoChangesOnSecondPass(RunUpdateAccessorsToBothBeSingleLineOrMultiLine, _projectItem);
        }
示例#11
0
        public void CleaningUpdateFileHeaderXAML_DoesNothingOnSecondPass()
        {
            Settings.Default.Cleaning_UpdateFileHeaderXAML = @"<!-- XAML Sample Copyright -->";

            TestOperations.ExecuteCommandTwiceAndVerifyNoChangesOnSecondPass(RunUpdateFileHeader, _projectItem);
        }
示例#12
0
 public void CleaningRemoveAllRegions_DoesNothingOnSecondPass()
 {
     TestOperations.ExecuteCommandTwiceAndVerifyNoChangesOnSecondPass(RunRemoveAllRegions, _projectItem);
 }
示例#13
0
        public void CleaningVisualStudioRemoveAndSortUsingStatements_DoesNothingOnSecondPass()
        {
            Settings.Default.Cleaning_RunVisualStudioRemoveAndSortUsingStatements = true;

            TestOperations.ExecuteCommandTwiceAndVerifyNoChangesOnSecondPass(RunRemoveAndSortUsingStatements, _projectItem);
        }
示例#14
0
        public void CleaningInsertBlankLinePaddingBeforeFieldsMultiLine_DoesNothingOnSecondPass()
        {
            Settings.Default.Cleaning_InsertBlankLinePaddingBeforeFieldsMultiLine = true;

            TestOperations.ExecuteCommandTwiceAndVerifyNoChangesOnSecondPass(RunInsertBlankLinePaddingBeforeFieldsMultiLine, _projectItem);
        }
示例#15
0
        public void CleaningInsertBlankLinePaddingBetweenMultiLinePropertyAccessors_DoesNothingOnSecondPass()
        {
            Settings.Default.Cleaning_InsertBlankLinePaddingBetweenPropertiesMultiLineAccessors = true;

            TestOperations.ExecuteCommandTwiceAndVerifyNoChangesOnSecondPass(RunInsertBlankLinePaddingBetweenMultiLinePropertyAccessors, _projectItem);
        }
示例#16
0
        public void CleaningInsertBlankSpaceBeforeSelfClosingAngleBracket_DoesNothingOnSecondPass()
        {
            Settings.Default.Cleaning_InsertBlankSpaceBeforeSelfClosingAngleBrackets = true;

            TestOperations.ExecuteCommandTwiceAndVerifyNoChangesOnSecondPass(RunInsertBlankSpaceBeforeSelfClosingAngleBracket, _projectItem);
        }
示例#17
0
 public void SortAtTop_DoesNothingOnSecondPass()
 {
     TestOperations.ExecuteCommandTwiceAndVerifyNoChangesOnSecondPass(RunSort, _projectItem);
 }
示例#18
0
        public void CleaningInsertBlankLinePaddingAfterMethods_DoesNothingOnSecondPass()
        {
            Settings.Default.Cleaning_InsertBlankLinePaddingAfterMethods = true;

            TestOperations.ExecuteCommandTwiceAndVerifyNoChangesOnSecondPass(RunInsertBlankLinePaddingAfterMethods, _projectItem);
        }
示例#19
0
        public void CleaningUpdateSingleLineMethods_DoesNothingOnSecondPass()
        {
            Settings.Default.Cleaning_UpdateSingleLineMethods = true;

            TestOperations.ExecuteCommandTwiceAndVerifyNoChangesOnSecondPass(RunUpdateSingleLineMethods, _projectItem);
        }
        protected void DoesNothingOnSecondPass()
        {
            Settings.Default.Formatting_CommentRunDuringCleanup = true;

            TestOperations.ExecuteCommandTwiceAndVerifyNoChangesOnSecondPass(RunFormatComments, _projectItem);
        }
        public void CleaningRemoveBlankLinesBetweenChainedStatements_DoesNothingOnSecondPass()
        {
            Settings.Default.Cleaning_RemoveBlankLinesBetweenChainedStatements = true;

            TestOperations.ExecuteCommandTwiceAndVerifyNoChangesOnSecondPass(RunRemoveBlankLinesBetweenChainedStatements, _projectItem);
        }
        public void CleaningRemoveBlankLinesAtBottom_DoesNothingOnSecondPass()
        {
            Settings.Default.Cleaning_RemoveBlankLinesAtBottom = true;

            TestOperations.ExecuteCommandTwiceAndVerifyNoChangesOnSecondPass(RunRemoveBlankLinesAtBottom, _projectItem);
        }
示例#23
0
        public void ReorganizingRegionsInsertAfterReorder_DoesNothingOnSecondPass()
        {
            Settings.Default.Reorganizing_RegionsInsertNewRegions = true;

            TestOperations.ExecuteCommandTwiceAndVerifyNoChangesOnSecondPass(RunReorganize, _projectItem);
        }
示例#24
0
        public void CleaningInsertEndOfFileTrailingNewLine_DoesNothingOnSecondPass()
        {
            Settings.Default.Cleaning_InsertEndOfFileTrailingNewLine = true;

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

            TestOperations.ExecuteCommandTwiceAndVerifyNoChangesOnSecondPass(RunRemoveEmptyRegions, _projectItem);
        }
        public void CleaningRemoveEndOfLineWhitespace_DoesNothingOnSecondPass()
        {
            Settings.Default.Cleaning_RemoveEndOfLineWhitespace = true;

            TestOperations.ExecuteCommandTwiceAndVerifyNoChangesOnSecondPass(RunRemoveEndOfLineWhitespace, _projectItem);
        }
        public void CleaningUpdateEndRegionDirectives_DoesNothingOnSecondPass()
        {
            Settings.Default.Cleaning_UpdateEndRegionDirectives = true;

            TestOperations.ExecuteCommandTwiceAndVerifyNoChangesOnSecondPass(RunUpdateEndRegionDirectives, _projectItem);
        }
示例#28
0
 public void ReorganizingTypeDefaultOrder_DoesNothingOnSecondPass()
 {
     TestOperations.ExecuteCommandTwiceAndVerifyNoChangesOnSecondPass(RunReorganize, _projectItem);
 }
        public void CleaningUpdateFileHeaderXML_DoesNothingOnSecondPass()
        {
            Settings.Default.Cleaning_UpdateFileHeaderXML = @"<?xml version=""1.0"" encoding=""utf-8"" ?>";

            TestOperations.ExecuteCommandTwiceAndVerifyNoChangesOnSecondPass(RunUpdateFileHeader, _projectItem);
        }