Files
WireMock.Net-wiremock/examples/WireMock.Net.WebApplication.NET6/App.cs
Stef Heyenrath 55fbc52ce9 net6 (#737)
2022-03-11 14:46:25 +01:00

28 lines
657 B
C#

using Microsoft.Extensions.Hosting;
using System.Threading;
using System.Threading.Tasks;
namespace WireMock.Net.WebApplication
{
public class App : IHostedService
{
private readonly IWireMockService _service;
public App(IWireMockService service)
{
_service = service;
}
public Task StartAsync(CancellationToken cancellationToken)
{
_service.Start();
return Task.CompletedTask;
}
public Task StopAsync(CancellationToken cancellationToken)
{
_service.Stop();
return Task.CompletedTask;
}
}
}