creating NSubstituteVirtualMethodsCommand to setup all virtual methods substitutes
creating NSubstituteSealedPropertiesCommand to auto set all writable sealed properties
adding check to unit test to be sure context is not called when specimen is not a substitute
added AutoConfiguredNSubstituteCustomization and integration tests, fixed NSubstituteVirtualMethodsCommand
refactoring NSubstituteVirtualMethodsCommand
asserts default NSubstitute builder
cleanup
organizing fluent code for better readability and moving a few things around
making ReturnsFixedValue void and adding the value as argument
added unit test for void method with regular and out parameters
fixed code analysis issue
adding unit test for void method with parameters
ignoring all void methods because of a limitation in NSubstitute to override When..Do setups
removing unused code
using Lazy for fixture values so I don't need to invoke twice the method to setup the return value, making ReceivedCalls count correct
removing recursive check
use late bound for NSubstitute setup methods to work with binding redirect even when the method signature has slightly changed
creating GenericStaticMethod, LateBoundMethod and SignatureMethodQuery
renamed Resolve to ResolveGenericType
creating unit tests for GenericStaticMethod