using Microsoft.OpenApi.Readers; using Newtonsoft.Json; using System; using System.IO; namespace WireMock.Net.OpenApiParser.ConsoleApp { class Program { private static readonly JsonSerializerSettings Settings = new JsonSerializerSettings { NullValueHandling = NullValueHandling.Ignore, Formatting = Formatting.Indented }; static void Main(string[] args) { Run.RunServer("petstore-openapi3.json"); //IWireMockOpenApiParser parser = new WireMockOpenApiParser(); //var petStoreModels = parser.FromStream(File.OpenRead("petstore-openapi3.json"), out OpenApiDiagnostic diagnostic1); //string petStoreJson = JsonConvert.SerializeObject(petStoreModels, Settings); // File.WriteAllText("../../../wiremock-petstore-openapi3.json", petStoreJson); //Run.RunServer(petStoreModels); //var mappingModels2 = parser.FromStream(File.OpenRead("infura.yaml"), out OpenApiDiagnostic diagnostic2); //Console.WriteLine(JsonConvert.SerializeObject(diagnostic2, Settings)); //string json2 = JsonConvert.SerializeObject(mappingModels2, Settings); //Console.WriteLine(json2); } } }