Example #1
0
        public void FigureTriangleIsValidationTest_False( )
        {
            var a        = 5;
            var b        = 3;
            var c        = 1;
            var triangle = new Triangle.Triangle(a, b, c);

            Assert.IsFalse(FigureValidator.IsTriangle(triangle));
        }
Example #2
0
 /// <summary>
 ///     Конструктор
 /// </summary>
 /// <param name="index">Индекс</param>
 /// <param name="figure">Пользовательские параметры фигуры</param>
 /// <param name="figureValidator">Валидатор настроек фигуры</param>
 /// <param name="vector">Текущий вектор</param>
 public PointVm(int index
                , Figure figure
                , FigureValidator figureValidator
                , Vector vector)
 {
     _index           = index;
     _figure          = figure;
     _figureValidator = figureValidator;
     _vector          = vector;
 }
Example #3
0
        /// <summary>
        ///     Конструктор
        /// </summary>
        /// <param name="figure">Пользовательские параметры фигуры</param>
        /// <param name="figureSettings">Допустимые настройки фигуры</param>
        public FigureVm(Figure figure
                        , FigureSettings figureSettings)
        {
            _figure          = figure ?? throw new ArgumentNullException();
            _figureSettings  = figureSettings ?? throw new ArgumentNullException();
            _figureValidator = new FigureValidator(_figureSettings);

            if (_figure.WallsX == null)
            {
                _figure.WallsX = new Walls();
            }

            if (_figure.WallsY == null)
            {
                _figure.WallsY = new Walls();
            }

            WallPointsX = new ObservableCollection <PointVm>();
            WallPointsX.CollectionChanged += WallPointsX_CollectionChanged;

            WallPointsY = new ObservableCollection <PointVm>();
            WallPointsY.CollectionChanged += WallPointsY_CollectionChanged;
        }
Example #4
0
 public void InitializeEachTest()
 {
     _figureValidator =
         new FigureValidator(FigureValidatorTestsData.FigureSettings);
 }