Пример #1
0
        public void IntProp()
        {
            int valNew = m_ISilDataAccess.get_IntProp(1115, 2225);

            Assert.AreEqual(0, valNew);

            bool f;

            valNew = m_IVwCacheDa.get_CachedIntProp(1115, 2225, out f);
            Assert.AreEqual(false, f);
            Assert.AreEqual(0, valNew);

            m_IVwCacheDa.CacheIntProp(1115, 2225, int.MaxValue);
            valNew = m_ISilDataAccess.get_IntProp(1115, 2225);
            Assert.AreEqual(int.MaxValue, valNew);
            valNew = m_IVwCacheDa.get_CachedIntProp(1115, 2225, out f);
            Assert.AreEqual(true, f);
            Assert.AreEqual(int.MaxValue, valNew);

            m_IVwCacheDa.CacheIntProp(1115, 2225, int.MinValue);
            valNew = m_ISilDataAccess.get_IntProp(1115, 2225);
            Assert.AreEqual(int.MinValue, valNew);
            valNew = m_IVwCacheDa.get_CachedIntProp(1115, 2225, out f);
            Assert.AreEqual(true, f);
            Assert.AreEqual(int.MinValue, valNew);
        }