Allows business logic to report progress without coupling to the UI
C#
Latest commit f7fc83d Aug 8, 2011 @SLaks Fix comments
Permalink
Failed to load latest commit information.
Examples
SLaks.Progression.Tests
SLaks.Progression
.gitignore
CodeCoverage.testsettings
Local.testsettings
Progression.sln
Progression.vsmdi
Readme.md
SLaks Rules.ruleset
TraceAndTestImpact.testsettings

Readme.md

Progression
Progression is an open-source library for reporting progress.

##Features

  • Clean design – Progression encourages strict separation between functions in the business layer that report progress, and UI code that displays the progress.

  • Flexible – Progression includes a number of built-in progress reporters suitable for most situations, including console applications as well as WPF and WinForms UIs. If they don't suit your needs, you can create your own.

  • Robust – Progression includes more than 75 unit tests to make sure that every part of the library works correctly.

  • Documented – Every public and protected type and member includes a descriptive XML comment. There are no exceptions to this rule.

  • Well-designed – Progression passes Visual Studio's Code Analysis warnings.