public void GetAllScriptsOfTest() { SpecificCharacter sc = new SpecificCharacter(); sc.Class = "Test;Archer"; sc.Personalities = "DPS;King"; JSPlugin plugin = new JSPlugin(null); var scripts = plugin.GetAllScriptsOf(sc); scripts.Count.Should().Be(4); scripts[0].Item1.Should().Be("class"); scripts[0].Item2.Should().Be("Test"); scripts[1].Item1.Should().Be("class"); scripts[1].Item2.Should().Be("Archer"); scripts[2].Item1.Should().Be("personality"); scripts[2].Item2.Should().Be("DPS"); scripts[3].Item1.Should().Be("personality"); scripts[3].Item2.Should().Be("King"); }
public void TestSetup() { container = new UnityContainer(); Common.Bootstrapper.BootstrapUnity(container); InteropPlugins.Bootstrapper.BootstrapUnity(container); scriptHelper = container.Resolve<IJSScriptHelper>(); randomHelper = container.Resolve<IRandomHelper>(); scriptHelper.ScriptDir = "/TestScripts/"; pluginInterop = new JSPlugin(scriptHelper); }