Beispiel #1
0
        public void ClearPseudoCache()
        {
            ICacheProviderV30 prov = GetProvider();

            prov.SetPseudoCacheValue("Test", "Value");
            prov.SetPseudoCacheValue("222", "VVV");

            prov.ClearPseudoCache();

            Assert.IsNull(prov.GetPseudoCacheValue("Test"), "GetPseudoCacheValue should return null");
            Assert.IsNull(prov.GetPseudoCacheValue("222"), "GetPseudoCacheValue should return null");
        }
Beispiel #2
0
        public void SetPseudoCacheValue_GetPseudoCacheValue()
        {
            ICacheProviderV30 prov = GetProvider();

            prov.SetPseudoCacheValue("Name", "Value");
            prov.SetPseudoCacheValue("Test", "Blah");

            Assert.AreEqual("Value", prov.GetPseudoCacheValue("Name"), "Wrong pseudo-cache value");
            Assert.AreEqual("Blah", prov.GetPseudoCacheValue("Test"), "Wrong pseudo-cache value");
            Assert.IsNull(prov.GetPseudoCacheValue("Inexistent"), "Pseudo-cache value should be null");

            prov.SetPseudoCacheValue("Name", null);
            prov.SetPseudoCacheValue("Test", "");

            Assert.IsNull(prov.GetPseudoCacheValue("Name"), "Pseudo-cache value should be null");
            Assert.AreEqual("", prov.GetPseudoCacheValue("Test"), "Wrong pseudo-cache value");
        }
Beispiel #3
0
        public void SetPseudoCacheValue_InvalidName(string n)
        {
            ICacheProviderV30 prov = GetProvider();

            prov.SetPseudoCacheValue(n, "Value");
        }
        public void SetPseudoCacheValue_NullName(string n)
        {
            ICacheProviderV30 prov = GetProvider();

            Assert.That(() => prov.SetPseudoCacheValue(n, "Value"), Throws.ArgumentNullException);
        }