public void MultipleWithoutParameterAndWithGrouping() { object query = _pool.Spec(model: new[] { _model1.Key, _model2.Key }); var res = _pool.FindAndGroup <Element>(query, "model").ToArray(); Assert.AreEqual(2, res.Count()); CollectionAssert.AreEquivalent(res.First(k => k.Key == _model1.Key).Value.ToArray(), new[] { _e1.Key, _e2.Key }); CollectionAssert.AreEquivalent(res.First(k => k.Key == _model2.Key).Value.ToArray(), new[] { _e3.Key }); Assert.IsTrue(ElementQuery.WasCalledMultiple); }