public void VictoryTrackLimit() { mockData = new Mock<IGameData>(MockBehavior.Strict); mockData.Setup(d => d.GetVictoryPointLimit()).Returns(10); var track = new VictoryTrack(mockData.Object); track.VictoryPointLimit.Should().Be(10); }
public void BasicVictory() { var baratheon = new Player(); var lannister = new Player(); var stark = new Player(); var track = new VictoryTrack(new Mock<IGameData>().Object); track.Add(baratheon, Convert.ToInt32(TestContext.DataRow["baratheonInput"])); track.Add(lannister, Convert.ToInt32(TestContext.DataRow["lannisterInput"])); track.Add(stark, Convert.ToInt32(TestContext.DataRow["starkInput"])); track.GetVictoryPoints(baratheon).Should().Be(Convert.ToInt32(TestContext.DataRow["baratheonOutput"])); track.GetVictoryPoints(lannister).Should().Be(Convert.ToInt32(TestContext.DataRow["lannisterOutput"])); track.GetVictoryPoints(stark).Should() .Be(Convert.ToInt32(TestContext.DataRow["starkOutput"])); }