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); }