Generate() public method

public Generate ( StorEvil.Core.Story story, string defaultNamespace ) : string
story StorEvil.Core.Story
defaultNamespace string
return string
コード例 #1
0
        public void SetUpContext()
        {
            Generator = new TestFixtureClassGenerator();

            Story story = GetStory();

            Result = Generator.Generate(story, "test_namespace");

            CompiledAssembly = new CodeCompiler().CompileInMemory(Result, new[] { typeof(Scenario).Assembly.Location, typeof(TestFixtureAttribute).Assembly.Location });
            TestFixtureType  = CompiledAssembly.GetTypes().First();
            Instance         = Activator.CreateInstance(TestFixtureType);
        }
コード例 #2
0
        public string GenerateCode(string inputFilePath, string inputFileContents, string defaultNamespace)
        {
            var story = new StoryParser().Parse(inputFileContents, inputFilePath);

            return(_generator.Generate(story, defaultNamespace));
        }
コード例 #3
0
        public void SetUpContext()
        {
            Generator = new TestFixtureClassGenerator();

            Story story = GetStory();

            Result = Generator.Generate(story, "test_namespace");

            CompiledAssembly = new CodeCompiler().CompileInMemory(Result, new[] { typeof(Scenario).Assembly.Location, typeof(TestFixtureAttribute).Assembly.Location });
            TestFixtureType = CompiledAssembly.GetTypes().First();
            Instance = Activator.CreateInstance(TestFixtureType);
        }