static void Main(string[] args) { var conv = new PascalCaseNamingConvention(); string res = conv.Apply("layout"); TocEntry tocRoot = TocEntry.BuildToc("{{site.baseurl}}/", @"C:\everest-docs\docs-src\index.md"); tocRoot.SaveForGijgoTree(@"C:\everest-docs\docs-src\toc.json"); }
public void InvokeToApplyConvertsFromUnderscoredCaseToPascalCase() { const string sourceName = "underscored_case_name"; var namingConvention = new PascalCaseNamingConvention(); string name = namingConvention.Apply(sourceName); Assert.AreEqual("UnderscoredCaseName", name); }
public void InvokeToApplyShouldLeavePascalCaseNameUnmodified() { const string sourceName = "PascalCaseName"; var namingConvention = new PascalCaseNamingConvention(); string name = namingConvention.Apply(sourceName); Assert.AreEqual(sourceName, name); }
public void TestPascalCase(string expected, string input) { var sut = new PascalCaseNamingConvention(); Assert.Equal(expected, sut.Apply(input)); }