Ejemplo n.º 1
0
        private void RunOneTest(FunRuntime runtime, FuspecTestCase fus)
        {
            TypeAndValuesException outputInputException = new TypeAndValuesException();
            var numberOfKit = 0;
            var setKit      = new SetData();

            if (!runtime.Inputs.Any())
            {
                runtime.Calc();
            }

            foreach (var checkOrSetKit in fus.SetChecks)
            {
                numberOfKit++;
                if (checkOrSetKit is SetData)
                {
                    setKit = (SetData)checkOrSetKit;
                    runtime.Calc(setKit.ValuesKit.Select(v => (v.Name, v.Value)).ToArray());
                }

                /*      if (checkOrSetKit is CheckData checkKit)
                 *    {
                 *        CalculationResult results;
                 *        if (!runtime.Inputs.Any())
                 *            results = runtime.Calculate();
                 *        else
                 *            results = runtime.Calculate(setKit.ValuesKit);
                 *
                 *        foreach (var res in results.Results)
                 *        {
                 *            //c��������� ���������� �������� � �heck
                 *        }
                 *    }*/
            }

            if (outputInputException.Messages.Any())
            {
                throw outputInputException;
            }
        }
Ejemplo n.º 2
0
 public void PrimitivesConstTrue() => _constTrueRuntime.Calc();
Ejemplo n.º 3
0
 public void PrimitiveConstBoolSimpleArithmetics() => _primitiveConstBoolSimpleArithmetics.Calc();
Ejemplo n.º 4
0
 public void ConstSquareEquation() => _constSquareEquation.Calc();
Ejemplo n.º 5
0
 public CalculationResult Calculate() => _runtime.Calc();
Ejemplo n.º 6
0
 [Benchmark(Description = "true calc")] public CalculationResult True() => _const_true_runtime.Calc();
Ejemplo n.º 7
0
 public void ConstInterpolation() => _constInterpolation.Calc();
Ejemplo n.º 8
0
 public void ConstText() => _constTextRuntime.Calc();
Ejemplo n.º 9
0
 [Benchmark(Description = "array multiply calc")] public CalculationResult MultiArrays() => _const_multiplyArrays_runtime.Calc();
Ejemplo n.º 10
0
 [Benchmark(Description = "const kxb calc")] public CalculationResult ConstKxb() => _const_Kxb_runtime.Calc();
Ejemplo n.º 11
0
 [Benchmark(Description = "real[] calc")] public CalculationResult RealArray() => _const_realArray_runtime.Calc();
Ejemplo n.º 12
0
 [Benchmark(Description = "bool[] calc")] public CalculationResult BoolArray() => _const_boolArray_runtime.Calc();
Ejemplo n.º 13
0
 [Benchmark(Description = "text calc")] public CalculationResult Text() => _const_text_runtime.Calc();
Ejemplo n.º 14
0
 [Benchmark(Description = "1 calc")] public CalculationResult Const1() => _const_1_runtime.Calc();
Ejemplo n.º 15
0
 public void PrimitivesConstBool() => _constBool.Calc();
Ejemplo n.º 16
0
 public void PrimitivesConst1() => _const1Runtime.Calc();
Ejemplo n.º 17
0
 //[Benchmark(Description = "sum1000 calc")] public CalculationResult Sum1000() => _const_sum_1000_runtime.Calculate();
 [Benchmark(Description = "dummy bubble calc")] public CalculationResult DummyBubble() => _const_dummyBubbleSort_runtime.Calc();
Ejemplo n.º 18
0
 public void ConstRealArray() => _constRealArrayRuntime.Calc();
Ejemplo n.º 19
0
 [Benchmark(Description = "everything calc")]   public CalculationResult Everything() => _const_everything_runtime.Calc();
Ejemplo n.º 20
0
 public void ConstGenericFunc() => _constGenericFunc.Calc();
Ejemplo n.º 21
0
 [Benchmark(Description = "kxb with var calc")] public CalculationResult VarKxb() => _varkxb_runtime.Calc(value);