public async Task When_Success_Does_Not_Invoke_Logging_Action() { // arrange var log = new Mock <Action <Exception> >(); // act await TaskUtil.RunOnThreadPool(() => Task.CompletedTask, log.Object, null); // assert log.Verify(l => l.Invoke(It.IsAny <Exception>()), Times.Never); }