diff --git a/src/Humanizer.Tests.Shared/InflectorTests.cs b/src/Humanizer.Tests.Shared/InflectorTests.cs index ca863f3cd..9ab058a2b 100644 --- a/src/Humanizer.Tests.Shared/InflectorTests.cs +++ b/src/Humanizer.Tests.Shared/InflectorTests.cs @@ -373,7 +373,10 @@ public IEnumerator GetEnumerator() yield return new object[] { "", "" }; //Issue #1100 + yield return new object[] { "doe", "does" }; + yield return new object[] { "hoe", "hoes" }; yield return new object[] { "toe", "toes" }; + yield return new object[] { "woe", "woes" }; //Issue 1132 yield return new object[] { "metadata", "metadata" }; diff --git a/src/Humanizer/Inflections/Vocabularies.cs b/src/Humanizer/Inflections/Vocabularies.cs index 96401c253..2e156eca3 100644 --- a/src/Humanizer/Inflections/Vocabularies.cs +++ b/src/Humanizer/Inflections/Vocabularies.cs @@ -60,7 +60,7 @@ private static Vocabulary BuildDefault() _default.AddSingular("(m)ovies$", "$1ovie"); _default.AddSingular("(x|ch|ss|sh)es$", "$1"); _default.AddSingular("(^[m|l])ice$", "$1ouse"); - _default.AddSingular("(?