private void Test( string result, OrdinalStringForm form, uint ordinal, Plural plural = Plural.One, Gender gender = Gender.Neutral) { var str = Ordinal.Format(form, ordinal, plural, gender); Assert.IsTrue(result == str); }
/// <summary> /// Converts an ordinal number to a string such as "1st" or "first". /// </summary> /// <param name="form">String form to be used.</param> /// <param name="ordinal">Ordinal number.</param> /// <param name="plural">Specifies the plural form.</param> /// <param name="gender">Specifies the gender.</param> /// <returns>The formatted string.</returns> public static string Format( OrdinalStringForm form, uint ordinal, Plural plural = Plural.One, Gender gender = Gender.Neutral) { if (form == OrdinalStringForm.Short) { return(FormatShort(ordinal, plural, gender)); } else { return(FormatLong(ordinal, plural, gender)); } }