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(); }
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(); }
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); }
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; } }
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; } }