public void Создание_DiapasonArray_без_параметров() { DiapasonArray arr = new DiapasonArray(); for (int i = 0; i < 10; i++) { if (arr.arr[i].X != i || arr.arr[i].Y != 10 - i) { throw new Exception("Не равно значению"); } } }
public void Создание_DiapasonArray_c_параметрами_N_MAX_MIN_и_проверка_MaxValue() { Random rnd = new Random(); DiapasonArray da; for (int i = 0; i < 1000; i++) { double x, y; do { if (rnd.Next(2) == 0) { x = rnd.NextDouble() * double.MinValue; } else { x = rnd.NextDouble() * double.MaxValue; } if (rnd.Next(2) == 0) { y = rnd.NextDouble() * double.MinValue; } else { y = rnd.NextDouble() * double.MaxValue; } } while (x > y || double.IsInfinity(y - x)); da = new DiapasonArray(rnd.Next(1000), x, y); foreach (Diapason dp in da.arr) { if (dp.X < x || dp.X > y || dp.Y < x || dp.Y > y) { throw new Exception("Вне диапазона"); } } da.MaxValue(); } }