Exemplo n.º 1
0
            MethodDeclarationSyntax RenameDeclarations(MethodDeclarationSyntax methodNode)
            {
                if (CheckOption((int)CamelCasedMethodVariable.CleanupTypes.Local_variable))
                {
                    var renamingResult = new VariableRenamer(WorkingDocument).RenameDeclarations(methodNode);
                    if (renamingResult != null)
                    {
                        methodNode      = renamingResult.Node as MethodDeclarationSyntax;
                        WorkingDocument = renamingResult.Document;
                    }
                }

                if (CheckOption((int)CamelCasedMethodVariable.CleanupTypes.Method_Parameter))
                {
                    var renamingResult = new ParameterRenamer(WorkingDocument).RenameDeclarations(methodNode);
                    if (renamingResult != null)
                    {
                        methodNode      = renamingResult.Node as MethodDeclarationSyntax;
                        WorkingDocument = renamingResult.Document;
                    }
                }
                return(methodNode);
            }
Exemplo n.º 2
0
 public void Rename_NameIsSingleUnderscore_DoNotRename()
 {
     Assert.Equal("_", ParameterRenamer.Rename("_"));
 }
Exemplo n.º 3
0
 public void Rename_NameContainerConsecutibeUnderscores_Throws()
 {
     Assert.Throws <InvalidOperationException>(() => ParameterRenamer.Rename("a__b"));
 }
Exemplo n.º 4
0
 public void Rename_NameEndsWithUnderscore_Throws()
 {
     Assert.Throws <InvalidOperationException>(() => ParameterRenamer.Rename("a_"));
 }
Exemplo n.º 5
0
 public void Rename_NameStartsWithUnderscore_Throws(string name)
 {
     Assert.Throws <InvalidOperationException>(() => ParameterRenamer.Rename(name));
 }
Exemplo n.º 6
0
 public void Rename_NameIsNull_Throws()
 {
     Assert.Throws <ArgumentNullException>("name", () => ParameterRenamer.Rename(null));
 }
Exemplo n.º 7
0
 public void Rename(string name, string expectedName)
 {
     Assert.Equal(expectedName, ParameterRenamer.Rename(name));
 }