protected static IEnumerable <string> SklonTest(string _noun, ESex _sex, bool _isCreature = false) { if (string.IsNullOrEmpty(_noun)) { yield break; } foreach (EPadej padej in Enum.GetValues(typeof(EPadej))) { yield return(Sklonenia.NounToPadej(padej, _noun, _isCreature, _sex)); } }
public void Камнем() { Assert.AreEqual("камнем", Sklonenia.NounToPadej(EPadej.TVOR, "камень", false, ESex.MALE)); }
public void КольцоВин() { Assert.AreEqual("кольцо", Sklonenia.NounToPadej(EPadej.VIN, "кольцо", false, ESex.IT)); }
public void Холодцом() { Assert.AreEqual("Холодцом", Sklonenia.NounToPadej(EPadej.TVOR, "Холодец", false, ESex.MALE)); }
public void Волка() { Assert.AreEqual("волка", Sklonenia.NounToPadej(EPadej.ROD, "волк", false, ESex.MALE)); }
public void Спесью() { Assert.AreEqual("спесью", Sklonenia.NounToPadej(EPadej.TVOR, "спесь", false, ESex.FEMALE)); }
public void Табуреткой() { Assert.AreEqual("табуреткой", Sklonenia.NounToPadej(EPadej.TVOR, "табуретка", false, ESex.FEMALE)); }
public void Крысы() { Assert.AreEqual("крысы", Sklonenia.NounToPadej(EPadej.ROD, "крыса", false, ESex.FEMALE)); }
public void Меди() { Assert.AreEqual("меди", Sklonenia.NounToPadej(EPadej.ROD, "медь", false, ESex.FEMALE)); }