コード例 #1
0
 public void Interceptors_AreCorrectlyInitialized_UsingAnEnumerable(List<MessageInterceptor> interceptors)
 {
     // Exercise system
     var composite = new CompositeMessageInterceptor(interceptors);
     // Verify outcome
     composite.Interceptors.Should().BeEquivalentTo(interceptors);
 }
コード例 #2
0
        public void Interceptors_AreCorrectlyInitialized_UsingAnEnumerable(List <MessageInterceptor> interceptors)
        {
            // Exercise system
            var composite = new CompositeMessageInterceptor(interceptors);

            // Verify outcome
            composite.Interceptors.Should().BeEquivalentTo(interceptors);
        }
コード例 #3
0
 public void InvokesOnException_OnAllInterceptors(ExceptionContext context, CompositeMessageInterceptor composite)
 {
     // Exercise system
     composite.OnException(context);
     // Verify outcome
     foreach (var interceptor in composite.Interceptors)
         Mock.Get(interceptor)
             .Verify(i => i.OnException(context));
 }
コード例 #4
0
 public void InvokesOnSending_OnAllInterceptors(HttpRequestMessage request, CompositeMessageInterceptor composite)
 {
     // Exercise system
     composite.OnSending(request);
     // Verify outcome
     foreach (var interceptor in composite.Interceptors)
         Mock.Get(interceptor)
             .Verify(i => i.OnSending(request));
 }
コード例 #5
0
 public void InvokesOnParsed_OnAllInterceptors(
     ResponseParsedContext<object> context, CompositeMessageInterceptor composite)
 {
     // Exercise system
     composite.OnParsed(context);
     // Verify outcome
     foreach (var interceptor in composite.Interceptors)
         Mock.Get(interceptor)
             .Verify(i => i.OnParsed(context));
 }
コード例 #6
0
 public void InvokesOnException_OnAllInterceptors(ExceptionContext context, CompositeMessageInterceptor composite)
 {
     // Exercise system
     composite.OnException(context);
     // Verify outcome
     foreach (var interceptor in composite.Interceptors)
     {
         Mock.Get(interceptor)
         .Verify(i => i.OnException(context));
     }
 }
コード例 #7
0
 public void InvokesOnSending_OnAllInterceptors(HttpRequestMessage request, CompositeMessageInterceptor composite)
 {
     // Exercise system
     composite.OnSending(request);
     // Verify outcome
     foreach (var interceptor in composite.Interceptors)
     {
         Mock.Get(interceptor)
         .Verify(i => i.OnSending(request));
     }
 }
コード例 #8
0
 public void InvokesOnParsed_OnAllInterceptors(
     ResponseParsedContext <object> context, CompositeMessageInterceptor composite)
 {
     // Exercise system
     composite.OnParsed(context);
     // Verify outcome
     foreach (var interceptor in composite.Interceptors)
     {
         Mock.Get(interceptor)
         .Verify(i => i.OnParsed(context));
     }
 }