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
.