コード例 #1
0
        IList <string> GetRuleExpansions(StaticTestCase testcase)
        {
            var game     = new StringReader(testcase.Script);
            var compiler = Compiler.Compile(testcase.Title, game, Console.Out);

            Assert.IsTrue(compiler.Success, compiler.Message);
            return(compiler.RuleExpansions);
        }
コード例 #2
0
        GameModel SetupEngine(StaticTestCase testcase)
        {
            var game     = new StringReader(testcase.Script);
            var compiler = Compiler.Compile(testcase.Title, game, Console.Out);

            Assert.IsTrue(compiler.Success, testcase.Title);
            compiler.Model.AcceptInputs("level 0");
            return(compiler.Model);
        }