public Model.WordState State(CryptoRandom rand) { CryptoRandom r = rand; int val; WordState w = new WordState(); Word word = _automat.word; int max = AppSettings.GetSound() ? 3 : 2; val = r.Next(0, max); switch(val) { case 0: w.Rus(); break; case 1: w.Eng(); break; case 2: w.Sound(); break; } w.Text(word.EWord, word.Transcription, word.EPhrase, word.RWord, word.RPhrase); if (_automat.word.WordId != -1) w.ButtonState(); else w.WithoutButtonState(); return w; }
public void SoundTest() { WordState w = new WordState(); w.Sound(); Assert.AreEqual(w.R, false); Assert.AreEqual(w.E, false); Assert.AreEqual(w.S, true); }
public void EngTest() { WordState w = new WordState(); w.Eng(); Assert.AreEqual(w.R, false); Assert.AreEqual(w.E, true); Assert.AreEqual(w.S, false); }
public void RusTest() { WordState w = new WordState(); w.Rus(); Assert.AreEqual(w.R, true); Assert.AreEqual(w.E, false); Assert.AreEqual(w.S, false); }
public void AllTest() { WordState w = new WordState(); w.All(); Assert.AreEqual(w.R, true); Assert.AreEqual(w.E, true); Assert.AreEqual(w.S, true); }
public void ButtonStateTest() { WordState w = new WordState(); w.ButtonState(); Assert.AreEqual(w.Button1, "Не помню"); Assert.AreEqual(w.Button2, "Помню"); Assert.AreEqual(w.B1, true); Assert.AreEqual(w.B2, true); }
public void ButtonsStateP() { WordState w = new WordState(); w.ButtonStateP(); Assert.AreEqual(w.Button1, "Не помню"); Assert.AreEqual(w.Button2, "Далее"); Assert.AreEqual(w.B1, true); Assert.AreEqual(w.B2, true); }
public void ButtonsStateN() { WordState w = new WordState(); w.ButtonStateN(); Assert.AreEqual(w.Button1, ""); Assert.AreEqual(w.Button2, "Далее"); Assert.AreEqual(w.B1, false); Assert.AreEqual(w.B2, true); }
public Model.WordState State() { WordState w = new WordState(); Word word = _automat.word; w.Text(word.EWord, word.Transcription, word.EPhrase, word.RWord, word.RPhrase); w.All(); w.ButtonStateN(); return w; }
public void TextTest() { WordState w = new WordState(); w.Text("london","[lo:ndon]", "londosn is the capital", "Лондон", "Лондон - столица"); Assert.AreEqual(w.Eng, "london [lo:ndon]"); Assert.AreEqual(w.Rus, "Лондон"); Assert.AreEqual(w.EngPhrase, "londosn is the capital"); Assert.AreEqual(w.RusPhrase, "Лондон - столица"); }