public void MissingNodeDataTest() { DemographicsSet set = DemographicsSet.CreateDemographicsSet(); set.AddLayer("missingnode.json"); NodeData node = set.GetNodeData(2000); Assert.AreEqual("San Diego, CA", node.GetString("NodeAttributes:Name")); }
public void NodeCountNodeOffsetsMismatchTest2() { DemographicsSet set = DemographicsSet.CreateDemographicsSet(); set.AddLayer("extraoffset.json"); NodeData node = set.GetNodeData(1); Assert.AreEqual(1, node.GetInteger("NodeID")); }
public void OneLayerDefaultsTest() { DemographicsSet set = DemographicsSet.CreateDemographicsSet(); set.AddLayer("layer1.compiled.json"); NodeData node = set.GetNodeData(1995); Assert.AreEqual(2000, node.GetInteger("NodeAttributes.Census Date")); }
public void IncorrectDataTypeTest2() { DemographicsSet set = DemographicsSet.CreateDemographicsSet(); set.AddLayer("layer1.compiled.json"); NodeData node = set.GetNodeData(1968); int population = node.GetInteger("NodeAttributes:Name"); Assert.AreEqual(population, 1000000); }
public void IncorrectDataTypeTest1() { DemographicsSet set = DemographicsSet.CreateDemographicsSet(); set.AddLayer("layer1.compiled.json"); NodeData node = set.GetNodeData(1968); string name = node.GetString("NodeAttributes:Latitude"); Assert.AreEqual("Radford, VA", name); }
public void MissingValueTest() { DemographicsSet set = DemographicsSet.CreateDemographicsSet(); set.AddLayer("layer1.compiled.json"); NodeData node = set.GetNodeData(1968); int hospitalCount = node.GetInteger("NodeAttributes:HospitalCount"); Assert.AreEqual(1, hospitalCount); }
public void GetDoubleTest() { DemographicsSet set = DemographicsSet.CreateDemographicsSet(); set.AddLayer("layer1.compiled.json"); var param0 = new PrivateObject(set.GetNodeData(1970)); var target = new NodeData_Accessor(param0); const string key = "NodeAttributes.Latitude"; const double expected = 43.038812; double actual = target.GetDouble(key); Assert.AreEqual(expected, actual); }
public void GetStringTest() { DemographicsSet set = DemographicsSet.CreateDemographicsSet(); set.AddLayer("layer1.compiled.json"); var param0 = new PrivateObject(set.GetNodeData(1970)); var target = new NodeData_Accessor(param0); const string expected = "Milwaukee, WI"; const string key = "NodeAttributes:Name"; string actual = target.GetString(key); Assert.AreEqual(expected, actual); }
public void GetIntegerTest() { DemographicsSet set = DemographicsSet.CreateDemographicsSet(); set.AddLayer("layer1.compiled.json"); var param0 = new PrivateObject(set.GetNodeData(1970)); var target = new NodeData_Accessor(param0); const string key = "NodeAttributes.InitialPopulation"; const int expected = 596974; int actual = target.GetInteger(key); Assert.AreEqual(expected, actual); }
public void GetFloatTest() { DemographicsSet set = DemographicsSet.CreateDemographicsSet(); set.AddLayer("layer1.compiled.json"); var param0 = new PrivateObject(set.GetNodeData(1970)); var target = new NodeData_Accessor(param0); const string key = "NodeAttributes.Longitude"; const float expected = -87.906824F; float actual = target.GetFloat(key); Assert.AreEqual(expected, actual); }
public void OneLayerNodeTest() { DemographicsSet set = DemographicsSet.CreateDemographicsSet(); set.AddLayer("layer1.compiled.json"); NodeData node = set.GetNodeData(1968); Assert.AreEqual("Radford, VA", node.GetString("NodeAttributes:Name")); Assert.AreEqual(37.131796, node.GetDouble("NodeAttributes:Latitude")); Assert.AreEqual(-80.576449, node.GetDouble("NodeAttributes:Longitude")); Assert.AreEqual(15859, node.GetInteger("NodeAttributes\\InitialPopulation")); }
public void ThreeLayerDefaultsTest() { DemographicsSet set = DemographicsSet.CreateDemographicsSet(); set.AddLayer("layer1.compiled.json"); set.AddLayer("layer2.compiled.json"); set.AddLayer("layer3.compiled.json"); NodeData node = set.GetNodeData(1995); Assert.AreEqual(0, node.GetInteger("NodeAttributes.Seaport")); // layer 1 Assert.AreEqual(2010, node.GetInteger("NodeAttributes.Census Date")); // layer 2 Assert.AreEqual(35.991274, node.GetDouble("NodeAttributes.Latitude")); // layer 3 }
public void TwoLayerNodeTest() { DemographicsSet set = DemographicsSet.CreateDemographicsSet(); set.AddLayer("layer1.compiled.json"); set.AddLayer("layer2.compiled.json"); NodeData node = set.GetNodeData(1970); Assert.AreEqual("Milwaukee, WI", node.GetString("NodeAttributes/Name")); Assert.AreEqual(43.038812, node.GetDouble("NodeAttributes/Latitude")); Assert.AreEqual(-87.906824, node.GetDouble("NodeAttributes/Longitude")); Assert.AreEqual(594833, node.GetInteger("NodeAttributes/InitialPopulation")); }
public void GetValueTest() { DemographicsSet set = DemographicsSet.CreateDemographicsSet(); set.AddLayer("layer1.compiled.json"); set.AddLayer("layer2.compiled.json"); set.AddLayer("layer3.compiled.json"); var param0 = new PrivateObject(set.GetNodeData(1970)); var target = new NodeData_Accessor(param0); const string key = "NodeAttributes:Census Date"; JsonElement actual = target.GetValue(key); Assert.IsNotNull(actual); Assert.AreEqual(2010, ((JsonNumber)actual).Value); }
public void ThreeLayerNodeTest() { DemographicsSet set = DemographicsSet.CreateDemographicsSet(); set.AddLayer("layer1.compiled.json"); set.AddLayer("layer2.compiled.json"); set.AddLayer("layer3.compiled.json"); NodeData node = set.GetNodeData(2000); Assert.AreEqual("San Diego, CA", node.GetString("NodeAttributes/Name")); Assert.AreEqual(32.884484, node.GetDouble("NodeAttributes/Latitude")); Assert.AreEqual(-117.225260, node.GetDouble("NodeAttributes/Longitude")); Assert.AreEqual(1307402, node.GetInteger("NodeAttributes/InitialPopulation")); }