Commits

Author Commit Message Labels Comments Date
Johannes Rudolph
Added MS-PL License (this project is a derivative work of xUnit.Samples.SubSpec)
Johannes Rudolph
Implemented Thesis, the Specification equivalent of Theory.
Johannes Rudolph
Use Moq to test difficult interaction between for context disposal.
Johannes Rudolph
On incomplete Fixture Setup for Observations try to Dispose the context quietly. Found no elegant way to test it though.
Johannes Rudolph
Simplified ActionTestCommand.
Johannes Rudolph
Verified and fixed concurrent multithreaded Specification setup.
Johannes Rudolph
Fixed Observation() behaviour, action must only be executed once. Changed Todo Assertion casing to be consistent with the "convention". "
Johannes Rudolph
Added ToDo() Assertion that will generate a skipped test.
Johannes Rudolph
Minor improvements to gain 100% test coverage.
Johannes Rudolph
Made ITestCommand implementations internal and removed tests that were raised to acceptance tests.
Johannes Rudolph
Added acceptance tests describing the expected behavior for context lifecyclemanagement for tests generated by observations and assertions. Added acceptance tests to describe expected behavior when errors in context setup/teardown occur.
Johannes Rudolph
Implemented a fist draft for transparent handling of Disposable contexts.
Johannes Rudolph
Code cosmetics.
Johannes Rudolph
SpecificationContext: Aligned field names with convention and made all fields ThreadStatic. Should enable parallel running of tests but remains to be tested.
Johannes Rudolph
Decomposed ToTestCommands.
Johannes Rudolph
Improved exception recording.
Johannes Rudolph
Decomposing ToTestCommand, extracted specification validation.
Johannes Rudolph
Added acceptance tests for exception behavior when supplying duplicate Context/Do Statements per specification.
Johannes Rudolph
Added Acceptance tests to test that there is one test result per verification. Implemented "".Observation().
Johannes Rudolph
Rewrote acceptance tests to use the xUnit TestUtility.
Johannes Rudolph
Initial commit. Slight modifications to the original SubSpec sources.
  1. Prev
  2. Next