Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }
Exemple #3
0
        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);
        }