Exemple #1
0
        public void GetWaterVolumeAfterRain_Default_ReturnsExpectedVolume
            (int[] heights,
            int expectedWaterVolume,
            WaterCalculator waterCalculator)
        {
            var calculatedWaterVolume = waterCalculator.GetWaterVolumeAfterRain(heights);

            Assert.Equal(expectedWaterVolume, calculatedWaterVolume);
        }
Exemple #2
0
        public void TestCalculateRemainingWaterIntakeWhenNoWaterHasBeenConsumed()
        {
            // Variables
            double weight      = 50;
            double waterIntake = 0;

            // Mock object
            WaterCalculator waterCalculator = new WaterCalculator(weight, waterIntake);

            // Expected Result
            double expectedResult = 0.0435 * weight;

            // Actual result calls the function we're testing
            double actualResult = waterCalculator.CalculateRemainingWaterIntake();

            // Check if the two results are equal
            Assert.AreEqual(expectedResult, actualResult);
        }