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