public override void SetUp() { base.SetUp(); IConfigSource configSource = new IniConfigSource(); IConfig jsonStoreConfig = configSource.AddConfig("JsonStore"); jsonStoreConfig.Set("Enabled", "true"); m_engine = new MockScriptEngine(); m_smcm = new ScriptModuleCommsModule(); JsonStoreModule jsm = new JsonStoreModule(); m_jssm = new JsonStoreScriptModule(); m_scene = new SceneHelpers().SetupScene(); SceneHelpers.SetupSceneModules(m_scene, configSource, m_engine, m_smcm, jsm, m_jssm); try { m_smcm.RegisterScriptInvocation(this, "DummyTestMethod"); } catch (ArgumentException) { Assert.Ignore("Ignoring test since running on .NET 3.5 or earlier."); } // XXX: Unfortunately, ICommsModule currently has no way of deregistering methods. }
public override void SetUp() { base.SetUp(); IConfigSource configSource = new IniConfigSource(); IConfig jsonStoreConfig = configSource.AddConfig("JsonStore"); jsonStoreConfig.Set("Enabled", "true"); m_engine = new MockScriptEngine(); m_smcm = new ScriptModuleCommsModule(); JsonStoreModule jsm = new JsonStoreModule(); m_jssm = new JsonStoreScriptModule(); m_scene = new SceneHelpers().SetupScene(); SceneHelpers.SetupSceneModules(m_scene, configSource, m_engine, m_smcm, jsm, m_jssm); try { m_smcm.RegisterScriptInvocation(this, "DummyTestMethod"); } catch (ArgumentException) { Assert.Ignore("Ignoring test since running on .NET 3.5 or earlier."); } // XXX: Unfortunately, ICommsModule currently has no way of deregistering methods. }