public void TestQueryFull() { var dashboard = LMDashboard.DefaultTemplate(5); storage.Store(dashboard); var dashboards = storage.RetrieveFull <Dashboard> (new QueryFilter(), null); Assert.IsFalse(dashboards.Any(d => !d.IsLoaded)); StorableObjectsCache cache = new StorableObjectsCache(); cache.AddReference(dashboard); var newdashboard = storage.RetrieveFull <Dashboard> (new QueryFilter(), cache).First(); Assert.IsTrue(Object.ReferenceEquals(dashboard, newdashboard)); }
public void TestQueryFull() { var dashboard = DashboardLongoMatch.DefaultTemplate (5); storage.Store (dashboard); var dashboards = storage.RetrieveFull<DashboardLongoMatch> (new QueryFilter (), null); Assert.IsFalse (dashboards.Any (d => !d.IsLoaded)); StorableObjectsCache cache = new StorableObjectsCache (); cache.AddReference (dashboard); var newdashboard = storage.RetrieveFull<DashboardLongoMatch> (new QueryFilter (), cache).First (); Assert.IsTrue (Object.ReferenceEquals (dashboard, newdashboard)); }