示例#1
0
        public void TestInitialize()
        {
            var dice  = new[] { new Die(), new Die() };
            var board = BoardHelper.GetBoard();

            _player = new Player("Car", dice, board);
        }
        public void TestInitialize()
        {
            var dice  = new[] { new Die(), new Die() };
            var board = BoardHelper.GetBoard();

            _player = new Player("Car", dice, board);
            Assert.AreEqual(0, _player.Cash);
        }
示例#3
0
        public void TestInitialize()
        {
            var group = new PropertyGroup();

            _parkPlace = new BuildableSquare("Park Place", 0, group, 350, 200, 200, 400, 600, 1000, 1500, 1800);
            _boardwalk = new BuildableSquare("Boardwalk", 0, group, 400, 200, 300, 600, 800, 1200, 1600, 2000);

            IDie[] dice  = { new Die(), new Die() };
            var    board = BoardHelper.GetBoard();

            _roller = new Player("Roller", dice, board);
            _roller.AddCash(2000);
            _owner = new Player("Owner", dice, board);
            _owner.AddCash(2000);
        }
        public void TestInitialize()
        {
            var group = new PropertyGroup();

            _reading = new RailroadSquare("Reading Railroad", 0, group, 200);
            _penn    = new RailroadSquare("Pennsylvania Railroad", 1, group, 200);
            _bo      = new RailroadSquare("B&O Railroad", 2, group, 200);
            _short   = new RailroadSquare("Short Line Railroad", 3, group, 200);

            var dice  = new[] { new Die(), new Die() };
            var board = BoardHelper.GetBoard();

            _roller = new Player("Roller", dice, board);
            _roller.AddCash(2000);
            _owner = new Player("Owner", dice, board);
            _owner.AddCash(2000);
        }
        public void TestInitialize()
        {
            var group = new PropertyGroup();

            _electric = new UtilitySquare("Electric Company", 0, group, 150);
            _water    = new UtilitySquare("Water Works", 1, group, 150);

            var die = MockRepository.GenerateStub <IDie>();

            die.Stub(s => s.GetFaceValue()).Return(1);
            var dice  = new[] { die, die };
            var board = BoardHelper.GetBoard();

            _roller = new Player("Roller", dice, board);
            _roller.AddCash(2000);
            _owner = new Player("Owner", dice, board);
            _owner.AddCash(2000);
        }
示例#6
0
        public void GetSquareTest()
        {
            var fixture     = BoardHelper.GetBoard();
            var startSquare = fixture.GetStartSquare();
            var squares     = new ArrayList(40);

            squares.Add(startSquare);
            var currentSquare = startSquare;

            for (var i = 0; i < 39; i++)
            {
                Assert.AreEqual(i, currentSquare.GetIndex());
                var nextSquare = fixture.GetSquare(currentSquare, 1);
                Assert.AreEqual(nextSquare, currentSquare.GetNextSquare());
                squares.Add(nextSquare);
                currentSquare = nextSquare;
            }

            var lastSquare = (Square)squares[39];

            Assert.AreEqual(startSquare, lastSquare.GetNextSquare());
        }
示例#7
0
 public void TestInitialize()
 {
     _board  = BoardHelper.GetBoard();
     _player = PlayerHelper.CreatePlayer("Car", _board);
 }