public void Completed_should_be_100_percentage() { var calculated = RetryOperationProgressCalculator.CalculateProgress(2000, 2000, 2000, 0, RetryState.Completed); Assert.AreEqual(1.0, calculated); }
public void Forwarding_half_done_should_be_50_percentage() { var calculated = RetryOperationProgressCalculator.CalculateProgress(2000, 2000, 1000, 0, RetryState.Forwarding); Assert.AreEqual(0.50, calculated); }
public void Skipped_done_should_be_100_percentage() { var calculated = RetryOperationProgressCalculator.CalculateProgress(2000, 2000, 0, 2000, RetryState.Forwarding); Assert.AreEqual(1.0, calculated); }
public void Waiting_should_be_0_percentage() { var calculated = RetryOperationProgressCalculator.CalculateProgress(0, 0, 0, 0, RetryState.Waiting); Assert.AreEqual(0.0, calculated); }