Exemplo n.º 1
0
        public void CountContinuous()
        {
            var region = new ContinuousRegion(new int[,]
                             {
                                {0, 1, 1, 1}
                             });

            Assert.AreEqual(1, region.Count());
        }
Exemplo n.º 2
0
        public void CountContinuousVertically()
        {
            var region = new ContinuousRegion(new int[,]
                             {
                                {0, 1, 0, 0},
                                {0, 1, 0, 0}
                             });

            Assert.AreEqual(1, region.Count());
        }
Exemplo n.º 3
0
        public void CountMultiple()
        {
            var region = new ContinuousRegion(new int[,]
                             {
                                {0, 1, 0, 1}
                             });

            Assert.AreEqual(2, region.Count());
        }
Exemplo n.º 4
0
        public void CountOneBeginning()
        {
            var region = new ContinuousRegion(new int[,]
                             {
                                {1, 0}
                             });

            Assert.AreEqual(1, region.Count());
        }
Exemplo n.º 5
0
        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());
        }