If we are going to test queries, this should be done against a MongoDB instance (an integration test, not a mocked out interface).
We need a helper to handle instantiating the mongo instance and tearing it down (also in loading test data).
There's a basic implementation in the specs for Runtime.Events.MongoDB that uses Mongo2Go. This is too manual and (while working locally on all configs) hangs on the CI server.
We need a base MSpec spec that handles the mongo stuff. This might be on a per spec basis of a per assembly basis (using IAssemblyContext).
If we are going to test queries, this should be done against a MongoDB instance (an integration test, not a mocked out interface).
We need a helper to handle instantiating the mongo instance and tearing it down (also in loading test data).
There's a basic implementation in the specs for Runtime.Events.MongoDB that uses Mongo2Go. This is too manual and (while working locally on all configs) hangs on the CI server.
We need a base MSpec spec that handles the mongo stuff. This might be on a per spec basis of a per assembly basis (using IAssemblyContext).
┆Issue is synchronized with this Asana task