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");
 }