protected TimingAsynchronousResultMethodCompletedAndIncompleteBase(ITestOutputHelper output, bool alwaysCompleted) { _log = new ListLogger(output); IInterfaceToProxy AlwaysCompletedFactory() => new ClassWithAlwaysCompletedAsync(_log); IInterfaceToProxy AlwaysIncompleteFactory() => new ClassWithAlwaysIncompleteAsync(_log); _interceptor = new TestAsyncTimingInterceptor(_log); _proxy = ProxyGen.CreateProxy( alwaysCompleted ? AlwaysCompletedFactory : (Func <IInterfaceToProxy>)AlwaysIncompleteFactory, _interceptor); }
public WhenTimingSynchronousResultMethods(ITestOutputHelper output) { _log = new ListLogger(output); _interceptor = new TestAsyncTimingInterceptor(_log); _proxy = ProxyGen.CreateProxy(_log, _interceptor); }
public WhenTimingSynchronousResultMethods() { _interceptor = new TestAsyncTimingInterceptor(_log); _proxy = ProxyGen.CreateProxy(_log, _interceptor); }