Ejemplo n.º 1
0
        public void Test_Rabbit_Population_Where_Death_Involved_Test(int years, int maxAge, int expectedRabbitAge,
                                                                     int expectedRabbitCount)
        {
            var instance = new Rabbit_Code();

            (int actualRabbitAge, int actualRabbitCount) = instance.RabbitPopulationWhereDeathInvolved(int years, int maxAge);
        }
Ejemplo n.º 2
0
        public void TestRabbitExplosion(int populationLimit, int expectedYears)
        {
            // arrange
            var instance = new Rabbit_Code();
            // act
            var actualYears = instance.Rabbit_Exponential_Growth(populationLimit);

            // assert
            Assert.AreEqual(expectedYears, actualYears);
        }
Ejemplo n.º 3
0
        public void RabbitGrowthTests(int totalYears, int expectedRabbitAge, int expectedRabbitCount)
        {
            // Arrange
            var instance = new Rabbit_Code();

            // Act
            // Tuple (int NAME,int NAME)
            (int actualCumulativeAge, int actualRabbitCount) =
                instance.MultiplyRabbits(totalYears);

            // Assert
            Assert.AreEqual(expectedRabbitAge, actualCumulativeAge);
            Assert.AreEqual(expectedRabbitCount, actualRabbitCount);
        }