public void CoastalOrPenninsulaWhen19IsRolled() { var tensSeed = d10Returns1; var onesSeed = d10Returns9; var seeds = new[] { tensSeed, onesSeed }; var mockSeedGenerator = SeedHelper.GetMockSeedGenerator(seeds); var seasAndRivers = new SeasAndRivers(mockSeedGenerator.Object); var seaAndRiverResult = seasAndRivers.GetRandomTableResult(); var expectedseaAndRiverResult = "Coastal or Penninsula"; Assert.AreEqual(expectedseaAndRiverResult, seaAndRiverResult); }
public void MajorLakeWhen20IsRolled() { var tensSeed = d10Returns2; var onesSeed = d10Returns0; var seeds = new[] { tensSeed, onesSeed }; var mockSeedGenerator = SeedHelper.GetMockSeedGenerator(seeds); var seasAndRivers = new SeasAndRivers(mockSeedGenerator.Object); var seaAndRiverResult = seasAndRivers.GetRandomTableResult(); var expectedseaAndRiverResult = "Major Lake"; Assert.AreEqual(expectedseaAndRiverResult, seaAndRiverResult); }
public void NoSignificantWaterWhen99IsRolled() { var tensSeed = d10Returns9; var onesSeed = d10Returns9; var seeds = new[] { tensSeed, onesSeed }; var mockSeedGenerator = SeedHelper.GetMockSeedGenerator(seeds); var seasAndRivers = new SeasAndRivers(mockSeedGenerator.Object); var seaAndRiverResult = seasAndRivers.GetRandomTableResult(); var expectedseaAndRiverResult = "No Significant Water"; Assert.AreEqual(expectedseaAndRiverResult, seaAndRiverResult); }