WireMock-Payroc

CSharp · Console

/Program.cs

using System;
using System.Threading.Tasks;
using System.Net.Http;
using WireMock.Net.OpenApiParser.Extensions;
using WireMock.Server;
using WireMock.Settings;
					
public class Program
{
	public static async Task Main()
	{
		var openApiUri = new Uri("https://raw.githubusercontent.com/payroc/api-specs/main/payroc-openapi-spec.yaml");
		var httpClient = new HttpClient();
		using var openApiStream = await httpClient.GetStreamAsync(openApiUri);
		
		using var payrocServer = WireMockServer.Start(new WireMockServerSettings { });
        payrocServer.WithMappingFromOpenApiStream(openApiStream, out var diagnostic);
	}
}
;