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

            ISiteVar<bool> fetchedVar = registry.GetVar<bool>("Should not exist");
            Assert.IsNull(fetchedVar);
        }
        public void Init()
        {
            bool[,] array = new bool[0,0];
            DataGrid<bool> grid = new DataGrid<bool>(array);
            landscape = new Landscape(grid);

            siteVarRegistry = new SiteVarRegistry();
        }
Пример #3
0
        public void GetVar_NameNotRegistered()
        {
            SiteVarRegistry registry = new SiteVarRegistry();

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

            Assert.IsNull(fetchedVar);
        }
        public void Init()
        {
            EcoregionCode[,] array = new EcoregionCode[0,0];
            DataGrid<EcoregionCode> grid = new DataGrid<EcoregionCode>(array);
            landscape = new Landscape(grid, 1);

            siteVarRegistry = new SiteVarRegistry();
        }
Пример #5
0
        public void Init()
        {
            bool[,] array = new bool[0, 0];
            DataGrid <bool> grid = new DataGrid <bool>(array);

            landscape = new Landscape(grid);

            siteVarRegistry = new SiteVarRegistry();
        }
        public void Init()
        {
            EcoregionCode[,] array = new EcoregionCode[0, 0];
            DataGrid <EcoregionCode> grid = new DataGrid <EcoregionCode>(array);

            landscape = new Landscape(grid, 1);

            siteVarRegistry = new SiteVarRegistry();
        }
        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);
        }
Пример #8
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;
            }
        }
Пример #10
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;
            }
        }