public void Establish() { _definition = new Definition("3 10 10 7 3"); _teller = new CookieTeller(_definition.Target); _game = new FindTheCookie( _definition, _teller); }
public void Establish_3_Moves_Are_Defined() { _definition = new Definition("1 0 2 1"); _teller = new CookieTeller(1); _game = new FindTheCookie( _definition, _teller); }
public void Establish_Only_1_Move_Is_Defined() { _definition = new Definition("1 1"); _teller = new CookieTeller(1); _game = new FindTheCookie( _definition, _teller); }
public void Establish() { _definition = new Definition("12 5 -3 1 4 6 7 8 9 12"); _teller = new CookieTeller(_definition.Target); _game = new FindTheCookie( _definition, _teller); }
public void Should_Joey_Move_From_0_To_3_At_First_Step() { var definition = new Definition("5 3"); Assert.AreEqual (0, definition.Path[0]); Assert.AreEqual (3, definition.Path[1]); }
public void Should_Cookie_Be_Placed_At_2() { var definition = new Definition("2 0"); Assert.AreEqual(2, definition.Target); }
public void Should_Joey_Move_From_3_To_7_At_Second_Step() { var definition = new Definition("5 3 7"); Assert.AreEqual (3, definition.Path[1]); Assert.AreEqual (7, definition.Path[2]); }
public void Should_Cookie_Be_Placed_At_5() { var definition = new Definition("5 0"); Assert.AreEqual(5, definition.Target); }
public FindTheCookie(Definition definition, CookieTeller teller) { _teller = teller; _definition = definition; }