Beispiel #1
0
        public async Task ShouldConvertGenericTaskToTaskObject()
        {
            IFakeInterface instance = Substitute.For <IFakeInterface>();

            instance.Int32Task().Returns(123);

            RouteMethod wrapper = this.adapter.CreateMethod(
                () => instance,
                typeof(IFakeInterface).GetMethod(nameof(IFakeInterface.Int32Task)));

            object result = await wrapper(null);

            Assert.That(result, Is.EqualTo(123));
        }
Beispiel #2
0
        public Task <object> MyReturn()
        {
            IFakeInterface instance = null;

            return(instance.Int32Task().ContinueWith <object>(t => t.Result));
        }