public Generate ( StorEvil.Core.Story story, string defaultNamespace ) : string | ||
story | StorEvil.Core.Story | |
defaultNamespace | string | |
return | string |
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); }
public string GenerateCode(string inputFilePath, string inputFileContents, string defaultNamespace) { var story = new StoryParser().Parse(inputFileContents, inputFilePath); return(_generator.Generate(story, defaultNamespace)); }
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); }