public void ShouldQueryCollections() { RunInUnitOfWork(() => { var bag = Nails.ObjectFactory.GetObject <IBag <TestModel> >(); bag.Put(new TestModel { Items = new List <string> { "test1", "test2" } }); bag.Put(new TestModel { Items = new List <string> { "test3", "test4" } }); var items = new TestModel { Id = 1 }.QueryItems().ToList(); Assert.AreEqual(2, items.Count); Assert.IsTrue(items.Contains("test1")); Assert.IsTrue(items.Contains("test2")); }); }