Beispiel #1
0
        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));
        }
Beispiel #2
0
        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));
        }