protected JupyterRequestHandlerTestBase(ITestOutputHelper output) { _disposables.Add(output.SubscribeToPocketLogger()); _cSharpKernel = new CSharpKernel() .UseDefaultFormatting() .UseExtendDirective() .UseKernelHelpers(); _fSharpKernel = new FSharpKernel() .UseDefaultFormatting() .UseKernelHelpers() .UseDefaultNamespaces(); _compositeKernel = new CompositeKernel { _cSharpKernel, _fSharpKernel } .UseDefaultMagicCommands() .UseExtendDirective(); SetKernelLanguage(Language.CSharp); _compositeKernel.Name = ".NET"; Kernel = _compositeKernel; JupyterMessageSender = new RecordingJupyterMessageSender(); _disposables.Add(_compositeKernel); _disposables.Add(Kernel.LogEventsToPocketLogger()); }
protected JupyterRequestHandlerTestBase(ITestOutputHelper output) { _frontendEnvironment = new JupyterFrontendEnvironment(); _disposables.Add(output.SubscribeToPocketLogger()); _cSharpKernel = new CSharpKernel() .UseDefaultFormatting() .UseKernelHelpers() .UseJupyterHelpers() .UseMathAndLaTeX(); _fSharpKernel = new FSharpKernel() .UseDefaultFormatting() .UseKernelHelpers() .UseDefaultNamespaces() .UseMathAndLaTeX(); _compositeKernel = new CompositeKernel { _cSharpKernel, _fSharpKernel } .UseDefaultMagicCommands(); _compositeKernel.UseFrontedEnvironment(context => _frontendEnvironment); SetKernelLanguage(Language.CSharp); _compositeKernel.Name = ".NET"; Kernel = _compositeKernel; JupyterMessageSender = new RecordingJupyterMessageSender(); _disposables.Add(_compositeKernel); _disposables.Add(Kernel.LogEventsToPocketLogger()); }
protected JupyterRequestHandlerTestBase(ITestOutputHelper output) { _disposables.Add(output.SubscribeToPocketLogger()); Kernel = new CompositeKernel { new CSharpKernel() }.UseDefaultMagicCommands(); JupyterMessageSender = new RecordingJupyterMessageSender(); _disposables.Add(Kernel.LogEventsToPocketLogger()); }
protected JupyterRequestHandlerTestBase(ITestOutputHelper output) { _disposables.Add(output.SubscribeToPocketLogger()); _cSharpKernel = new CSharpKernel() .UseNugetDirective() .UseKernelHelpers() .UseJupyterHelpers() .UseMathAndLaTeX(); _fSharpKernel = new FSharpKernel() .UseNugetDirective() .UseDefaultFormatting() .UseKernelHelpers() .UseDefaultNamespaces() .UseMathAndLaTeX(); _psKernel = new PowerShellKernel() .UseJupyterHelpers(); _compositeKernel = new CompositeKernel { _cSharpKernel, _fSharpKernel, _psKernel, new HtmlKernel(), new JavaScriptKernel() } .UseDefaultMagicCommands(); SetKernelLanguage(Language.CSharp); Kernel = _compositeKernel; JupyterMessageSender = new RecordingJupyterMessageSender(); _disposables.Add(_compositeKernel); _disposables.Add(Kernel.LogEventsToPocketLogger()); }