namespace OpenAPI.Tests open System open System.Net open System.Net.Http open System.IO open Microsoft.AspNetCore.Builder open Microsoft.AspNetCore.Hosting open Microsoft.AspNetCore.TestHost open Microsoft.Extensions.DependencyInjection open FSharp.Control.Tasks.V2.ContextInsensitive open Xunit open System.Text open TestHelper open OpenAPI.PetApiHandler open OpenAPI.PetApiHandlerParams module PetApiHandlerTestsHelper = let mutable AddPetExamples = Map.empty let mutable AddPetBody = "" AddPetBody <- WebUtility.HtmlDecode "{ "photoUrls" : [ "photoUrls", "photoUrls" ], "name" : "doggie", "id" : 0, "category" : { "name" : "name", "id" : 6 }, "tags" : [ { "name" : "name", "id" : 1 }, { "name" : "name", "id" : 1 } ], "status" : "available" }" AddPetExamples <- AddPetExamples.Add("application/json", AddPetBody) AddPetBody <- WebUtility.HtmlDecode "<Pet> <id>123456789</id> <name>doggie</name> <photoUrls> <photoUrls>aeiou</photoUrls> </photoUrls> <tags> </tags> <status>aeiou</status> </Pet>" AddPetExamples <- AddPetExamples.Add("application/xml", AddPetBody) let getAddPetExample mediaType = AddPetExamples.[mediaType] |> getConverter mediaType () () () () let mutable UpdatePetExamples = Map.empty let mutable UpdatePetBody = "" UpdatePetBody <- WebUtility.HtmlDecode "{ "photoUrls" : [ "photoUrls", "photoUrls" ], "name" : "doggie", "id" : 0, "category" : { "name" : "name", "id" : 6 }, "tags" : [ { "name" : "name", "id" : 1 }, { "name" : "name", "id" : 1 } ], "status" : "available" }" UpdatePetExamples <- UpdatePetExamples.Add("application/json", UpdatePetBody) UpdatePetBody <- WebUtility.HtmlDecode "<Pet> <id>123456789</id> <name>doggie</name> <photoUrls> <photoUrls>aeiou</photoUrls> </photoUrls> <tags> </tags> <status>aeiou</status> </Pet>" UpdatePetExamples <- UpdatePetExamples.Add("application/xml", UpdatePetBody) let getUpdatePetExample mediaType = UpdatePetExamples.[mediaType] |> getConverter mediaType let mutable UpdatePetWithFormExamples = Map.empty let mutable UpdatePetWithFormBody = "" let getUpdatePetWithFormExample mediaType = UpdatePetWithFormExamples.[mediaType] |> getConverter mediaType let mutable UploadFileExamples = Map.empty let mutable UploadFileBody = "" let getUploadFileExample mediaType = UploadFileExamples.[mediaType] |> getConverter mediaType