Exemplo n.º 1
0
 public void CheckCountOfDirtyPageHit()
 {
     TrackHitChecker hitTracker = new TrackHitChecker();
     var item1 = ProxyFactory.CreateProxy<SampleViewItem>(hitTracker);
     (item1 as IPageableElement).PageIndex=6;
     var read = item1.S1;
     read = item1.S2;
     read = item1.S3;
     item1.S4 = CIAO;
     Assert.AreEqual(3, hitTracker.Hits.Count);
     Assert.IsTrue(hitTracker.Hits.Any(k=>k==6));
     (item1 as IPageableElement).Loaded = true;
     read = item1.S4;
     Assert.AreEqual(3, hitTracker.Hits.Count);
     Assert.AreEqual(CIAO, read);
 }
Exemplo n.º 2
0
        public void CheckCountOfDirtyPageHit()
        {
            TrackHitChecker hitTracker = new TrackHitChecker();
            var             item1      = ProxyFactory.CreateProxy <SampleViewItem>(hitTracker);

            (item1 as IPageableElement).PageIndex = 6;
            var read = item1.S1;

            read     = item1.S2;
            read     = item1.S3;
            item1.S4 = CIAO;
            Assert.AreEqual(3, hitTracker.Hits.Count);
            Assert.IsTrue(hitTracker.Hits.Any(k => k == 6));
            (item1 as IPageableElement).Loaded = true;
            read = item1.S4;
            Assert.AreEqual(3, hitTracker.Hits.Count);
            Assert.AreEqual(CIAO, read);
        }