The Audacia.UnitTest
repo contains multiple packages with each having a purpose of making unit test writing easier.
- Audacia.UnitTest.Dependency
- Audacia.UnitTest.Seed
The purpose of Audacia.UnitTest.Dependency
is to help engineers quickly configure and build the test target, with by default creating real instance of all dependencies of dependencies for the test target.
Customisation is provided out of the box in two ways.
- Providing
BlueprintDependency<TDependency>
within the solution as a generic method. - Providing the
TestTargetBuilder
with the customised dependency on creation.
For more details on how to use Audacia.UnitTest.Dependency
see the package README.
The purpose of Audacia.UnitTest.Seed
is to help engineers quickly configure, build and seed entities, with either EF Core, EF 6 or In-Memory databases.
For more details on how to use Audacia.UnitTest.Seed
see the package README.
We welcome contributions! Please feel free to check our Contribution Guidelines for feature requests, issue reporting and guidelines.