public void CountContinuous() { var region = new ContinuousRegion(new int[,] { {0, 1, 1, 1} }); Assert.AreEqual(1, region.Count()); }
public void CountContinuousVertically() { var region = new ContinuousRegion(new int[,] { {0, 1, 0, 0}, {0, 1, 0, 0} }); Assert.AreEqual(1, region.Count()); }
public void CountMultiple() { var region = new ContinuousRegion(new int[,] { {0, 1, 0, 1} }); Assert.AreEqual(2, region.Count()); }
public void CountOneBeginning() { var region = new ContinuousRegion(new int[,] { {1, 0} }); Assert.AreEqual(1, region.Count()); }
public void CountMultipleVerticallyTwo() { var region = new ContinuousRegion(new int[,] { {0, 1, 0, 0}, {0, 0, 0, 0}, {0, 1, 0, 0} }); Assert.AreEqual(2, region.Count()); }