1d3cd92503
* Using new test-filesystem fixture to fully isolate dll's from the rest of the tooling - we should only have the test dll, the system(s) under test and their dependencies, and the mock types dll. * Ensuring that the mock types dll is available to whatever we're patching, for peverify and any other tooling that can't be instructed where to find it * Fixed messy and confusing list of assembly paths passed in to the patcher. Will do a more explicit and different way in future..probably an exclusion list or maybe a filter callback. * Small improvements like switching to NiceIO where possible, using flags enum for options, tuning PE verification, simplifying mock type management, breaking out methods, reusing utilities, fixing bugs along the way |
||
---|---|---|
notes | ||
source | ||
tests | ||
.editorconfig | ||
.gitignore | ||
.repoconfig | ||
README.md | ||
format.ps1 |
README.md
ABOUT THIS REPO
This is an extension to NSubstitute that provides mocking of concrete methods (non-interface, non-abstract) and statics.
Once we figure out API and workflow, we'll document it here. Currently this project is experimental.
TODO:
* Deal with warnings in all our dependencies (background: https://github.com/nsubstitute/NSubstitute/issues/310)