Example #1
0
        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);
        }
Example #2
0
 /// <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));
     }
 }