public void GetWaterVolumeAfterRain_Default_ReturnsExpectedVolume (int[] heights, int expectedWaterVolume, WaterCalculator waterCalculator) { var calculatedWaterVolume = waterCalculator.GetWaterVolumeAfterRain(heights); Assert.Equal(expectedWaterVolume, calculatedWaterVolume); }
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); }