public void TestFromData()
        {
            string data = File.ReadAllText("./swaggerData.json");
            string code = DotNetClientUtility.GenerateFromJson(data, "FewBox", "Kubernetes").Result;

            Assert.IsNotNull(code);
        }
        public void TestFromFile()
        {
            string code = DotNetClientUtility.GenerateFromFile("./swagger.json", "FewBox", "Kubernetes").Result;

            /*using(var writer = System.IO.File.CreateText("./Kubernetes.cs"))
             * {
             *  writer.Write(code);
             *  writer.Close();
             * }*/
            Assert.IsNotNull(code);
        }
        public void TestFromUrl()
        {
            string url  = "https://raw.githubusercontent.com/kubernetes/kubernetes/master/api/openapi-spec/swagger.json";
            string code = DotNetClientUtility.GenerateFromUrl(url, "FewBox", "Kubernetes").Result;

            /*using(var writer = System.IO.File.CreateText("./K8S.cs"))
             * {
             *  writer.Write(code);
             *  writer.Close();
             * }*/
            Assert.IsNotNull(code);
        }
        public async Task <IActionResult> Post(DotNetCoreClientJsonRequestDto dotNetCoreClientRequestDto)
        {
            string code = await DotNetClientUtility.GenerateFromJson(dotNetCoreClientRequestDto.SwaggerJson, dotNetCoreClientRequestDto.NamespaceName, dotNetCoreClientRequestDto.ClassName);

            return(File(Encoding.UTF8.GetBytes(code), "text/plain; charset=utf-8;", $"{dotNetCoreClientRequestDto.ClassName}.cs"));
        }