Пример #1
0
        public void SetUp()
        {
            playerOneId = 0;
            playerTwoId = 1;
            banker = new TraditionalBanker(new [] { playerOneId, playerTwoId });
            var railroads = new List<Railroad>();
            readingRailroad = new Railroad(5, "Reading Railroad", 250, 25, banker, railroads);
            pennsylvaniaRailroad = new Railroad(15, "Pennsylvania Railroad", 250, 25, banker, railroads);
            boRailroad = new Railroad(25, "B. & O. Railroad", 250, 25, banker, railroads);
            shortLineRailroad = new Railroad(35, "Short Line Railroad", 250, 25, banker, railroads);

            railroads.AddRange(new Railroad[]
                { readingRailroad, pennsylvaniaRailroad, boRailroad, shortLineRailroad });
        }
Пример #2
0
        public override IEnumerable<Railroad> GetRailroads()
        {
            var railroads = new List<Railroad>();
            var readingRailroad = new Railroad(5, "Reading Railroad", 200, 25, banker, railroads);
            var pennsylvaniaRailroad = new Railroad(15, "Pennsylvania Railroad", 200, 25, banker, railroads);
            var bAndORailroad = new Railroad(25, "B. & O. Railroad", 200, 25, banker, railroads);
            var shortLineRailroad = new Railroad(35, "Short Line Railroad", 200, 25, banker, railroads);

            railroads.AddRange(new Railroad[]
            {
                readingRailroad,
                pennsylvaniaRailroad,
                bAndORailroad,
                shortLineRailroad
            });

            return railroads;
        }
Пример #3
0
        public void TestSetLocationsBuildsLocationsList()
        {
            var board = new GameBoard(banker);
            var location = new NullLocation(0, "null");
            var railroad = new Railroad(1, "railroad", 10, 10, banker, new Railroad[] {});
            var utility = new Utility(2, "utility", 10, 10, banker, new Utility[] {}, new FakeDice());
            board.SetLocations(new Location[] { location }, new Railroad[] { railroad }, new Utility[] { utility });

            Assert.That(board.Locations.Count(), Is.EqualTo(3));
        }