public CalculatorBvgTests(ITestOutputHelper outputHelper) { _outputHelper = outputHelper; _kernel = new StandardKernel(new NinjectSettings { LoadExtensions = false }); _kernel.Load <BvgCalculatorModule>(); _calculator = _kernel.Get <IBvgCalculator>(); }
private static void CalculateHelper(BvgCalculationInput input, BvgPlan plan, IBvgCalculator engine, List <BvgTestData> resultList) { var result = Task.Factory.StartNew(s => engine.CalculateAsync(plan, input), engine, CancellationToken.None, TaskCreationOptions.None, TaskScheduler.Default) .Unwrap().GetAwaiter().GetResult(); resultList.Add(new BvgTestData() { Input = input, Result = result, }); }