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); }
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); }