Example #1
0
 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);
 }
Example #4
0
 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]);
 }
Example #8
0
        public void Should_Cookie_Be_Placed_At_5()
        {
            var definition = new Definition("5 0");

            Assert.AreEqual(5, definition.Target);
        }
Example #9
0
 public FindTheCookie(Definition definition, CookieTeller teller)
 {
     _teller = teller;
     _definition = definition;
 }