public void BuildHeatMap_2_A_B() { HeatMapItemCollection Relations = new HeatMapItemCollection(); Relations.Add(new HeatMapItem("A", "F")); Relations.Add(new HeatMapItem("A", "F")); heatMapBuilder.InitMap(); HeatMapItemCollection heatMap_3x3 = heatMapBuilder.BuildMap(Relations); Assert.AreEqual(2, heatMap_3x3.FindItem("A", "F").Count); }
public void WriteHeatMap_3x3_Dynamic_Initalization() { HeatMapItemCollection collection = new HeatMapItemCollection(); collection.Add(new HeatMapItem("A", "F")); collection.Add(new HeatMapItem("A", "F")); collection.Add(new HeatMapItem("A", "F")); collection.Add(new HeatMapItem("A", "G")); collection.Add(new HeatMapItem("A", "G")); collection.Add(new HeatMapItem("B", "E")); collection.Add(new HeatMapItem("A", "G")); collection.Add(new HeatMapItem("C", "E")); collection.Add(new HeatMapItem("C", "F")); collection.Add(new HeatMapItem("C", "G")); collection.Add(new HeatMapItem("C", "E")); collection.Add(new HeatMapItem("C", "F")); collection.Add(new HeatMapItem("B", "G")); heatMapBuilder.InitMap(collection); heatMapBuilder.BuildMap(collection); List <string> Map = heatMapBuilder.WriteMap(); Assert.AreEqual("x,A,B,C", Map[0]); Assert.AreEqual("E,0,1,2", Map[1]); Assert.AreEqual("F,3,0,2", Map[2]); Assert.AreEqual("G,3,1,1", Map[3]); }
public void WriteHeatMap_3x3() { HeatMapItemCollection Relations = new HeatMapItemCollection(); Relations.Add(new HeatMapItem("A", "F")); Relations.Add(new HeatMapItem("A", "F")); Relations.Add(new HeatMapItem("A", "F")); Relations.Add(new HeatMapItem("A", "G")); Relations.Add(new HeatMapItem("A", "G")); Relations.Add(new HeatMapItem("B", "E")); Relations.Add(new HeatMapItem("A", "G")); Relations.Add(new HeatMapItem("C", "E")); Relations.Add(new HeatMapItem("C", "F")); Relations.Add(new HeatMapItem("C", "G")); Relations.Add(new HeatMapItem("C", "E")); Relations.Add(new HeatMapItem("C", "F")); Relations.Add(new HeatMapItem("C", "G")); heatMapBuilder.InitMap(); heatMapBuilder.BuildMap(Relations); List <string> Map = heatMapBuilder.WriteMap(); Assert.AreEqual("x,A,B,C", Map[0]); Assert.AreEqual("E,0,1,2", Map[1]); Assert.AreEqual("F,3,0,2", Map[2]); Assert.AreEqual("G,3,0,2", Map[3]); }