public void GetVar_NameNotRegistered()
        {
            SiteVarRegistry registry = new SiteVarRegistry();

            ISiteVar<bool> fetchedVar = registry.GetVar<bool>("Should not exist");
            Assert.IsNull(fetchedVar);
        }
Example #2
0
        public void GetVar_NameNotRegistered()
        {
            SiteVarRegistry registry = new SiteVarRegistry();

            ISiteVar <bool> fetchedVar = registry.GetVar <bool>("Should not exist");

            Assert.IsNull(fetchedVar);
        }
        public void GetVar()
        {
            ISiteVar<bool> var = landscape.NewSiteVar<bool>();
            string name = "My Site Variable";
            SiteVarRegistry registry = new SiteVarRegistry();
            registry.RegisterVar(var, name);

            ISiteVar<bool> fetchedVar = registry.GetVar<bool>(name);
            Assert.IsNotNull(fetchedVar);
            Assert.AreEqual(var, fetchedVar);
        }
Example #4
0
        public void GetVar()
        {
            ISiteVar <bool> var      = landscape.NewSiteVar <bool>();
            string          name     = "My Site Variable";
            SiteVarRegistry registry = new SiteVarRegistry();

            registry.RegisterVar(var, name);

            ISiteVar <bool> fetchedVar = registry.GetVar <bool>(name);

            Assert.IsNotNull(fetchedVar);
            Assert.AreEqual(var, fetchedVar);
        }
        public void GetVar_TypeMismatch()
        {
            ISiteVar<bool> var = landscape.NewSiteVar<bool>();
            string name = "My Site Variable";
            SiteVarRegistry registry = new SiteVarRegistry();
            registry.RegisterVar(var, name);

            try {
                ISiteVar<int> fetchedVar = registry.GetVar<int>(name);
            }
            catch (System.Exception exc) {
                Data.Output.WriteLine(exc.Message);
                throw;
            }
        }
Example #6
0
        public void GetVar_TypeMismatch()
        {
            ISiteVar <bool> var      = landscape.NewSiteVar <bool>();
            string          name     = "My Site Variable";
            SiteVarRegistry registry = new SiteVarRegistry();

            registry.RegisterVar(var, name);

            try {
                ISiteVar <int> fetchedVar = registry.GetVar <int>(name);
            }
            catch (System.Exception exc) {
                Data.Output.WriteLine(exc.Message);
                throw;
            }
        }