Ejemplo n.º 1
0
        public void ItPutsAnItemInItsMap()
        {
            var map = new Map();
            var editor = new MapEditor(map);

            editor.PutInCavern("Wumpus", 1);

            Assert.AreEqual(MapItems.Wumpus, map.ItemsInCavern(1)[0]);
        }
Ejemplo n.º 2
0
 public GameDriver()
 {
     Display = new MockDisplay();
     Presenter = new GamePresenter(Display);
     Map = new Map();
     WumpusGame = new Game(Presenter, Map);
     Editor = new MapEditor(Map);
     Presenter.Game = WumpusGame;
 }
Ejemplo n.º 3
0
        public void ItAddsAPathUsingACharacter()
        {
            var map = new Map();
            var editor = new MapEditor(map);

            editor.AddPath(0, 1, 'w');

            Assert.AreEqual(Command.Directions.West, map.AvailableMoves(0)[0]);
        }
 private void SetupMap()
 {
     editor = new MapEditor(map);
     editor.AddPath(1, 2, 'E');
     editor.AddPath(2, 3, 'E');
     editor.AddPath(3, 4, 'E');
     editor.AddPath(4, 5, 'E');
     editor.AddPath(6, 7, 'S');
     editor.AddPath(7, 3, 'S');
     editor.AddPath(3, 8, 'S');
     editor.AddPath(8, 9, 'S');
     editor.PutInCavern("Wumpus", 9);
     editor.PutInCavern("Arrow", 3);
     editor.PutInCavern("Arrow", 5);
     editor.PutInCavern("Arrow", 2);
     editor.PutInCavern("Arrow", 7);
     editor.PutInCavern("Player", 1);
 }