public void NamedCache()
        {
            Assert.IsTrue(ctx.ContainsObject("cache-with-name"));
            CacheFactoryObject cacheFactoryObject = (CacheFactoryObject)ctx.GetObject("&cache-with-name");

            AssertDefaultTestSettings(cacheFactoryObject, "DistributedSystemDotNet");
        }
 private void AssertDefaultTestSettings(CacheFactoryObject cacheFactoryObject, string distributedSystemName)
 {
     Assert.IsNull(TestUtils.ReadField <string>("cacheXml", cacheFactoryObject));
     Assert.IsNull(TestUtils.ReadField <NameValueCollection>("properties", cacheFactoryObject));
     Assert.AreEqual(distributedSystemName, TestUtils.ReadField <string>("distributedSystemName", cacheFactoryObject));
     Assert.IsTrue(TestUtils.ReadField <bool>("disconnectOnClose", cacheFactoryObject));
 }
        public void BasicCache()
        {
            //This is retrieving the object by the default name.
            Assert.IsTrue(ctx.ContainsObject("gemfire-cache"));
            CacheFactoryObject cacheFactoryObject = (CacheFactoryObject)ctx.GetObject("&gemfire-cache");

            AssertDefaultTestSettings(cacheFactoryObject, "MySystemName");
        }
        public void CacheWithXml()
        {
            Assert.IsTrue(ctx.ContainsObject("cache-with-xml"));
            CacheFactoryObject cacheFactoryObject = (CacheFactoryObject)ctx.GetObject("&cache-with-xml");
            string             cacheXmlFile       = TestUtils.ReadField <string>("cacheXml", cacheFactoryObject);

            Assert.IsNotNull(cacheXmlFile);
            Assert.AreEqual("cache-config.xml", cacheXmlFile);

            NameValueCollection nvc = new NameValueCollection();

            nvc["foo"] = "bar";
        }
 private void AssertDefaultTestSettings(CacheFactoryObject cacheFactoryObject, string distributedSystemName)
 {
     Assert.IsNull(TestUtils.ReadField<string>("cacheXml", cacheFactoryObject));
     Assert.IsNull(TestUtils.ReadField<NameValueCollection>("properties", cacheFactoryObject));
     Assert.AreEqual(distributedSystemName, TestUtils.ReadField<string>("distributedSystemName", cacheFactoryObject));
     Assert.IsTrue(TestUtils.ReadField<bool>("disconnectOnClose", cacheFactoryObject));
 }