ChangeTo() 공개 메소드

public ChangeTo ( int value ) : void
value int
리턴 void
예제 #1
0
 public void ItemShouldBeRemovedAtTheExpirationOfStandardPeriod()
 {
     var myDatabase = new SlowDatabase();
     var alphaMachine = new TheTimeMachine();
     IDataStorage<int, string> myRefreshingCache = new FastRefreshingCache<int, string>(alphaMachine, myDatabase);
     myRefreshingCache.GetValue(0);
     alphaMachine.ChangeTo(1500);
     myRefreshingCache.GetValue(5);
     var zero = myRefreshingCache.Contains(0);
     var five = myRefreshingCache.Contains(5);
     Assert.AreEqual(true, !zero && five);
 }
예제 #2
0
        public void ItemShouldBeRemovedAtTheExpirationOfStandardPeriod()
        {
            var myDatabase   = new SlowDatabase();
            var alphaMachine = new TheTimeMachine();
            IDataStorage <int, string> myRefreshingCache = new FastRefreshingCache <int, string>(alphaMachine, myDatabase);

            myRefreshingCache.GetValue(0);
            alphaMachine.ChangeTo(1500);
            myRefreshingCache.GetValue(5);
            var zero = myRefreshingCache.Contains(0);
            var five = myRefreshingCache.Contains(5);

            Assert.AreEqual(true, !zero && five);
        }