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 }); }
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; }
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)); }