public async Task When_Executing_BackgroundTask_Can_Omit_Return() { // Arrange var inMemoryProvider = new InMemoryBackgroundTaskScheduleProvider(); var testBackgroundTask = new TestBackgroundTask(); var executor = TestApiOperationExecutor.Create( o => o.AddBackgroundTasks(p => p.UseInMemory(inMemoryProvider)), o => o.WithOperation <TestBackgroundTask>()); // Act await executor.ExecuteAsync(testBackgroundTask); // Assert testBackgroundTask.HasExecuted.Should().BeTrue(); }