Ejemplo n.º 1
0
        public void PerimetrNoMatrix()
        {
            // добавил ProgramImage, Calculater
            ProgramImage image = new ProgramImage();
            Bitmap       map   = new Bitmap(800, 600);

            for (int I = 0; I < 800; I++)
            {
                for (int J = 0; J < 600; J++)
                {
                    map.SetPixel(I, J, Color.Black);
                }
            }
            image.AddNewImage(map);
            Calculater item  = new Calculater(image);
            int        count = 0;

            count = item.Perimetr(null, 2, 800, 600);
            Assert.AreEqual(count, -1);
        }
Ejemplo n.º 2
0
        public void PerimetrNegativeNum()
        {
            // добавил ProgramImage, Calculater
            ProgramImage image = new ProgramImage();
            Bitmap       map   = new Bitmap(800, 600);

            for (int I = 0; I < 800; I++)
            {
                for (int J = 0; J < 600; J++)
                {
                    map.SetPixel(I, J, Color.Black);
                }
            }
            image.AddNewImage(map);
            Calculater item  = new Calculater(image);
            int        count = 0;

            int[,] matr = new int[1, 1];
            matr[0, 0]  = 2;
            count       = item.Perimetr(matr, -1, 2000, 2000);
            Assert.AreEqual(count, -1);
        }