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); }
public void Rename_NameIsSingleUnderscore_DoNotRename() { Assert.Equal("_", ParameterRenamer.Rename("_")); }
public void Rename_NameContainerConsecutibeUnderscores_Throws() { Assert.Throws <InvalidOperationException>(() => ParameterRenamer.Rename("a__b")); }
public void Rename_NameEndsWithUnderscore_Throws() { Assert.Throws <InvalidOperationException>(() => ParameterRenamer.Rename("a_")); }
public void Rename_NameStartsWithUnderscore_Throws(string name) { Assert.Throws <InvalidOperationException>(() => ParameterRenamer.Rename(name)); }
public void Rename_NameIsNull_Throws() { Assert.Throws <ArgumentNullException>("name", () => ParameterRenamer.Rename(null)); }
public void Rename(string name, string expectedName) { Assert.Equal(expectedName, ParameterRenamer.Rename(name)); }