public void CallsMemberGenerators() { var spies = new[] { new SpyGenerator(), new SpyGenerator() }; var memberGenerators = spies.Cast<CodeGeneratorBase>().ToArray(); Generator = new ClassGenerator(Configuration, new EntityDescriptionGenerator(Configuration), memberGenerators); Generate(); Assert.That(spies.All(s => s.Called)); }
public void SetUp() { Configuration = new CodeGeneratorConfiguration().MediaTypes; Generator = new ClassGenerator( Configuration, new EntityDescriptionGenerator(Configuration) ); ContentType = new MediaType { Info = { Alias = "anEntity" } }; EntityDescription = info = ContentType.Info; ns = new CodeNamespace("ANamespace"); }