public void NextState()
        {
            WordAutomat w = new WordAutomat();
            w.word = WordEngine.GetWord();

            SelectWord s = new SelectWord(w);
            s.NextState(StateMsg.yes);
            Assert.IsTrue(Object.ReferenceEquals(w.state.GetType(), (new Remember(w)).GetType()));
            s.NextState(StateMsg.no);
            Assert.IsTrue(Object.ReferenceEquals(w.state.GetType(), (new DontRemember(w)).GetType()));
        }
 public WordAutomat()
 {
     state = new SelectWord(this);
 }