Beispiel #1
0
        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);
 }
Beispiel #3
0
 public WhenTimingSynchronousResultMethods()
 {
     _interceptor = new TestAsyncTimingInterceptor(_log);
     _proxy       = ProxyGen.CreateProxy(_log, _interceptor);
 }