take off
- test rules which provide initialization / disposing
- test runners which provide a control over the test execution
- type-parameterized testing
- another logic of concurrent test execution mode
- using factory to instantiate test container
- timeout and retry annotations
- new matchers