Fixes extension method for in-memory rules data source using IServiceCollection.
Fixes all integration tests to use in-memory rules data source provider instead of a simpler implementation embedded in tests (which was removed).
Changes the namespaces of the extension methods for configuring the in-memory rules data source (for simplicity of the consumers of Rules.Framework).
Refactors unit tests for the in-memory data source provider, by moving them to the Rules.Framework.Tests project. Also, converted the touched files to use var as per convention.
The integration tests for the in-memory data source provider are also candidates for moving to project Rules.Framework.IntegrationTests, but I intentionally left that for another time.
Description
IServiceCollection
.var
as per convention.The integration tests for the in-memory data source provider are also candidates for moving to project Rules.Framework.IntegrationTests, but I intentionally left that for another time.
Closes #141.
Change checklist
Please also check the I want to contribute guidelines and make sure you have done accordingly.
Disclaimer
By sending us your contributions, you are agreeing that your contribution is made subject to the terms of our Contributor Ownership Statement