Exemplo n.º 1
0
        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("Не равно значению");
                }
            }
        }
Exemplo n.º 2
0
        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();
            }
        }