public void PluralizerWorks2(string word, string expectedResult) { // Act var result = new HumanizerPluralizer().Pluralize(word); // Assert Assert.That(result, Is.EqualTo(expectedResult)); }
public void Pluralizes_names(string input, string output) { var pluralizer = new HumanizerPluralizer(); var namer = new CSharpUniqueNamer <DatabaseTable>(t => t.Name, new CSharpUtilities(), pluralizer.Pluralize); var table = new DatabaseTable { Database = new DatabaseModel(), Name = input }; Assert.Equal(output, namer.GetName(table)); }
public void Returns_expected_singularized_name(string word, string inflected) { var pluralizer = new HumanizerPluralizer(); Assert.Equal(inflected, pluralizer.Singularize(word)); }
public void Sanitizes_name_with_pluralizer(string input, string output) { var pluralizer = new HumanizerPluralizer(); Assert.Equal(output, new CSharpNamer <string>(s => s, new CSharpUtilities(), pluralizer.Pluralize).GetName(input)); }