public void ThinkThoughtsTest() { Game.RunOnce(); Game.RunOnce(); Game.RunOnce(); Assert.AreEqual(0, _answer.Length); _base.Think("hello there."); Game.RunOnce(); _answer = _base.GetDetails(); Assert.AreEqual(1, _answer.Length); _base.Think("oh, I'm alone..."); Game.RunOnce(); _answer = _base.GetDetails(); Assert.AreEqual(2, _answer.Length); string[] thoughts = { "If Han Shot First", "Jet Fuel Can't Melt Steel Beams", "The CIA plotting against me", "I Hear it in my Fillings...", }; _base.Think(thoughts); Game.RunOnce(); _answer = _base.GetDetails(); Assert.AreEqual(4, _answer.Length); _base.Think(thoughts); _answer = _base.GetDetails(); Assert.AreEqual(4, _answer.Length); }
private void GetDetails(Microsoft.Xna.Framework.GameTime time) { _answer = _component.GetDetails(); ThoughtsComponent c = (ThoughtsComponent)Game.Player.GetComponent <ThoughtsComponent>(); Assert.AreEqual(c.GetDetails().Length, _answer.Length); }
public void SetUp() { _base = (ThoughtsComponent)Game.Player.GetComponent <ThoughtsComponent>(); _answer = _base.GetDetails(); }