Features - TestCentric/tc-lite GitHub Wiki

Although subject to change, the following is a list of some planned features:

  • Fluent Assertion syntax based primarily on Generic methods to avoid boxing.
  • Assertions usable separately from the test framework.
  • Single fixture instance per test case.
  • Reliance on construction and disposal rather than setup and teardown.
  • Parallel execution of tests
  • Randomization of test ordering with the ability to repeat ordering for any run.

Assertions

  • A set of "Constraint-based" asserts in the fluent style, similar to NUnitLite and NUnit, i.e. Assert.That(x, Is.EqualTo(42))

  • A second set of fluent constraints using an extension syntax, like Assert.That(x.Is.EqualTo(42)) (tentative syntax)

  • A small group of so-called "Classic Asserts", such as Assert.AreEqual.