Example #1
0
 public virtual void SetUp()
 {
     StandardKernel kernel = new StandardKernel();
       IEngine engine = new JSNetEngine();
       kernel.Bind<IEngine>().ToConstant(engine);
       kernel.Bind<ICurrentContextAssemblies>().To<TestCurrentContextAssemblies>();
       console = new TestingConsole();
       LoadedAssembliesBucket bucket = new LoadedAssembliesBucket(kernel.Get<HelpMgr>(), kernel, console);
       kernel.Bind<LoadedAssembliesBucket>().ToConstant(bucket);
       engine.SetGlobal("console", console);
       kernel.Bind<JSConsole>().ToConstant(console);
       kernel.Bind<IJishInterpreter>().To<JishInterpreter>().InSingletonScope();
       jish = kernel.Get<IJishInterpreter>();
       ((JishInterpreter) jish).ThrowErrors = true;
 }
Example #2
0
        [SetUp] public virtual void SetUp()
        {
            StandardKernel kernel = new StandardKernel();
            IEngine        engine = new JSNetEngine();

            kernel.Bind <IEngine>().ToConstant(engine);
            kernel.Bind <ICurrentContextAssemblies>().To <TestCurrentContextAssemblies>();
            console = new TestingConsole();
            LoadedAssembliesBucket bucket = new LoadedAssembliesBucket(kernel.Get <HelpMgr>(), kernel, console);

            kernel.Bind <LoadedAssembliesBucket>().ToConstant(bucket);
            engine.SetGlobal("console", console);
            kernel.Bind <JSConsole>().ToConstant(console);
            kernel.Bind <IJishInterpreter>().To <JishInterpreter>().InSingletonScope();
            jish = kernel.Get <IJishInterpreter>();
            ((JishInterpreter)jish).ThrowErrors = true;
        }