AgileWallaby.Ehcache.Test.EhcacheServerCacheTest.Can_Result_Multiple_Keys_Including_Non_Extant C# (CSharp) Method

Can_Result_Multiple_Keys_Including_Non_Extant() private method

private Can_Result_Multiple_Keys_Including_Non_Extant ( ) : void
return void
        public void Can_Result_Multiple_Keys_Including_Non_Extant()
        {
            var cache = new EhcacheServerCache(ehcacheUri, "sampleCache1");
            cache.RemoveAll();

            cache["key1"] = "apple";
            cache["key2"] = "pear";
            cache["key3"] = "orange";

            var keys = new string[] {"key1", "key2", "key3", "key4"};
            var results = cache.GetValues(keys, null);
  
            Assert.AreEqual(results.Count, 3);
            Assert.AreEqual(results["key1"], "apple");
            Assert.AreEqual(results["key2"], "pear");
            Assert.AreEqual(results["key3"], "orange");

            cache.Add("key1", "apple", null, "sampleCache2");
            cache.Add("key2", "pear", null, "sampleCache2");
            cache.Add("key3", "orange", null, "sampleCache2");

            results = cache.GetValues("sampleCache2", "key1", "key2", "key3", "key4");

            Assert.AreEqual(results.Count, 3);
            Assert.AreEqual(results["key1"], "apple");
            Assert.AreEqual(results["key2"], "pear");
            Assert.AreEqual(results["key3"], "orange");
        }