Example #1
0
        public ContentEngine(IServiceRegistry serviceRegistry, IModScriptRegistry scriptRegistry,
            ICEResourceService resourceService) {
            _serviceRegistry = serviceRegistry;
            _scriptRegistry = scriptRegistry;
            _resourceService = resourceService;
            _logger = MainLog.Logger;
            _engine = new V8ScriptEngine(V8ScriptEngineFlags.EnableDebugging);

            RegisterServices();
            RegisterDefaultTypes();
        }
        public void Setup() {
            SharedSupport.Init();
            _depResolver = A.Fake<IDependencyResolver>();
            _serviceRegistry = A.Fake<IServiceRegistry>();
            _scriptRegistry = A.Fake<IModScriptRegistry>();
            _resourceService = A.Fake<ICEResourceService>();
            _realServiceRegistry = new ServiceRegistry(_scriptRegistry, _depResolver);
            _realScriptRegistry = new ModScriptRegistry();
            _realResourceService = new CEResourceService();

            //_bootstrapper = new TestAppBootstrapper();
            //_bootstrapper.OnStartup();

            _contentEngine = new SN.withSIX.ContentEngine.Infra.ContentEngine(_serviceRegistry, _scriptRegistry, _realResourceService);

        }