public void SplitDataTest1()
 {
     int[,] testData = new int[4,4];
     testData[1, 1] = 100;
     testData[2, 1] = 101;
     testData[2, 2] = 102;
     ProcessHandData phd = new ProcessHandData();
     List<List<Point>> t = phd.SplitData(testData, 4, 4);
     Assert.AreEqual(3,t[0].Count);
 }
 public void SplitDataTest3()
 {
     int[,] testData = new int[10, 10];
     testData[1, 1] = 100;
     testData[2, 1] = 101;
     testData[3, 1] = 102;
     testData[9, 9] = 103;
     testData[8, 9] = 104;
     testData[7, 9] = 105;
     testData[6, 9] = 106;
     testData[5, 5] = 107;
     testData[5, 4]  = 108;
     ProcessHandData phd = new ProcessHandData();
     List<List<Point>> t = phd.SplitData(testData, 10, 10);
     Assert.AreEqual(3, t.Count);
 }