public void ShouldReturn9StopsWhenTheDistanceEqual1MillionAndMGLTEqual75AndConsumablesEqual60Days() { var calculationStops = new CalculationStops(); int stopsRequired = calculationStops.CalculateStops(1000000, 75, 60); Assert.Equal(9, stopsRequired); }
public void ShouldReturn5StopsWhenTheDistanceEqual100HundredThousandAndMGLTEqual100AndConsumablesEqual7Days() { var calculationStops = new CalculationStops(); int stopsRequired = calculationStops.CalculateStops(100000, 100, 7); Assert.Equal(5, stopsRequired); }
public void ShouldReturnNegative1StopsWhenTheDistanceEqual100HundredThousandAndMGLTEqual150AndConsumablesEqual0Days() { var calculationStops = new CalculationStops(); int stopsRequired = calculationStops.CalculateStops(100000, 150, 0); Assert.Equal(-1, stopsRequired); }
public void ShouldReturn11StopsWhenTheDistanceEqual3MillionsAndMGLTEqual10AndConsumablesEqual1095Days() { var calculationStops = new CalculationStops(); int stopsRequired = calculationStops.CalculateStops(3000000, 10, 1095); Assert.Equal(11, stopsRequired); }