Ejemplo n.º 1
0
        public void Should_Invalidate_If_Step_Is_0()
        {
            var functionPlotter = new FunctionPlotter
            {
                Range = new Range {
                    LowerBound = 1, UpperBound = 6, Step = 0
                },
                Function = new Function
                {
                    Type = FunctionType.Power,
                    Args = new List <Function>
                    {
                        new Function
                        {
                            Type  = FunctionType.Constant,
                            Value = 2
                        },
                        new Function
                        {
                            Type = FunctionType.Variable
                        }
                    }
                }
            };

            var validationResult = new FunctionPlotterValidator().Validate(functionPlotter);

            Assert.IsFalse(validationResult.IsValid);
        }
Ejemplo n.º 2
0
 public void Init()
 {
     _validator = new FunctionPlotterValidator();
 }
Ejemplo n.º 3
0
 public SolveController()
 {
     _validator = new FunctionPlotterValidator();
 }