public GenericCasingConverterBenchmarks() { Converter = new GenericCasingConverter(new CasingSyntax() { TerminationType = TermTermination.Uppercase, IncludeTerminator = true }); }
public GenericVsSpecificPascalBenchmarks() { Syntax = new CasingSyntax() { TerminationType = TermTermination.Uppercase, IncludeTerminator = true }; Generic = new GenericCasingConverter(Syntax); Context = new CasingContext(new[] { "some", "simple", "test", "data" }); }
public void ToCaseRespectsTermination(string output, TermTermination terminationType, char terminationChar, bool includeTerminator, Capitalisation capitalisation) { CasingSyntax syntax = new CasingSyntax() { TerminationType = terminationType, Terminator = terminationChar, IncludeTerminator = includeTerminator, Capitalisation = capitalisation }; GenericCasingConverter converter = new GenericCasingConverter(syntax); CasingContext context = new CasingContext(new[] { "some", "simple", "test", "data" }); string result = converter.ToCase(context); Assert.Equal(output, result); }