public async Task BackgroundServiceBase_WhenExecute_ShouldPass() { // arrange var backgroundService = new BackgroundServiceTest(); var host = HostHelper.Build(backgroundService); // act var hostRun = host.RunAsync(); var executed = await backgroundService.WaitExecution; // assert Assert.True(executed); }
public async Task HostedServiceBase_WhenStartAndStop_ShouldPass() { // arrange var hostedService = new HostedServiceTest(); var host = HostHelper.Build(hostedService); // act var hostStart = host.StartAsync(); var start = await hostedService.WaitStart; var hostStop = host.StopAsync(); var stop = await hostedService.WaitStop; // assert Assert.True(start); Assert.True(stop); }