public void CallsMemberGenerators() { var spies = new[]{new SpyGenerator(), new SpyGenerator()}; var memberGenerators = spies.Cast<CodeGeneratorBase>().ToArray(); Generator = new NamespaceGenerator(Configuration, memberGenerators); Generator.Generate(compileUnit, ContentType); Assert.That(spies.All(s => s.Called)); }
public void SetUp() { Configuration = CodeGeneratorConfiguration.Create().MediaTypes; Configuration.Namespace = "MyWeb.Models"; ContentType = new MediaType(); Generator = new NamespaceGenerator(Configuration); compileUnit = new CodeCompileUnit(); }