public async Task TestCreatingTaskResultWhenMethodNotInvoked()
        {
            var result = await instance.GetClassByIdAsync(12);

            instance.GenericTest <MyUnitTestClass>(1, new MyUnitTestClass(1, "y"), false);
            logger.Verify(x => x.Log(LogLevel.Information, It.IsAny <EventId>(), It.Is <It.IsAnyType>((v, t) => true), It.IsAny <Exception>(), It.Is <Func <It.IsAnyType, Exception, string> >((v, t) => true)), Times.Once);
            Assert.Equal(new MyUnitTestClass(12, "12"), result);
        }