コード例 #1
0
        public void ObjectAccessRate_IncreaseDemandGetsCalled_AccessCountShouldIncrease()
        {
            ObjectAccessRate objectAccessRate = new ObjectAccessRate(0, 0);

            objectAccessRate.IncreaseDemand();

            Assert.Equal(2, objectAccessRate.AccessCount);
        }
コード例 #2
0
        public void ObjectAccessRate_IncreaseDemandGetsCalledFiveTimes_HasHighDemandShouldBeTrue()
        {
            ObjectAccessRate objectAccessRate = new ObjectAccessRate(0, 0);

            //increasing demand of the object 5 times
            objectAccessRate.IncreaseDemand();
            objectAccessRate.IncreaseDemand();
            objectAccessRate.IncreaseDemand();
            objectAccessRate.IncreaseDemand();
            objectAccessRate.IncreaseDemand();

            Assert.True(objectAccessRate.HasHighDemand);
        }
コード例 #3
0
        public void ObjectAccessRate_Initialise_AccessCountShouldBeOne()
        {
            ObjectAccessRate objectAccessRate = new ObjectAccessRate(0, 0);

            Assert.Equal(1, objectAccessRate.AccessCount);
        }