public void Generate()
        {
            var model = new ModelsGeneratorService(ramlDoc, targetNamespace).BuildModel();

            GenerateModels(model.Objects);
            GenerateEnums(model.Enums);
        }
        public async Task MoviesModels()
        {
            IncrementTestCount();
            var fi    = new FileInfo("files/raml1/movies-v1.raml");
            var raml  = await new RamlParser().Load(fi.FullName);
            var model = new ModelsGeneratorService(raml, "test").BuildModel();

            Assert.AreEqual(1, model.Objects.Count());
        }
        public async Task PetStoreModels()
        {
            IncrementTestCount();
            var fi    = new FileInfo("files/oas/petstore.json");
            var raml  = await new RamlParser().Load(fi.FullName);
            var model = new ModelsGeneratorService(raml, "test").BuildModel();

            Assert.AreEqual(3, model.Objects.Count());
        }