public void Progress() { reporter.Stage("test"); reporter.Weight(100); reporter.Progress(30); reporter.Progress(30); reporter.Progress(40); reporter.EndStage(); Assert.That(reports.Count, Is.EqualTo(6), reports.Implode()); Assert.That(reports[3].Current, Is.EqualTo(60)); Assert.That(reports[3].Total, Is.EqualTo(0)); Assert.That(reports[3].Stage, Is.EqualTo("test")); }