public void BuildChannelListener_Adds_HttpMessageEncodingBindingElement_To_Binding_Parameters_Collection() { HttpMessageEncodingBindingElement encoding = new HttpMessageEncodingBindingElement(); MockBindingContext context = MockBindingContext.CreateWithMockTransport(); encoding.BuildChannelListener <IReplyChannel>(context); Assert.IsNotNull(context.BindingParameters.Find <HttpMessageEncodingBindingElement>(), "The HttpMessageEncodingBindingElement should have been added to the collection of binding parameters."); }
public void BuildChannelListener_Returns_Null_If_Inner_BindingElement_Returns_Null() { HttpMessageEncodingBindingElement encoding = new HttpMessageEncodingBindingElement(); MockBindingContext context = MockBindingContext.CreateWithMockTransport(); IChannelListener <IReplyChannel> listener = encoding.BuildChannelListener <IReplyChannel>(context); Assert.IsNull(listener, "HttpMessageEncodingBindingElement.BuildChannelListener should have null since the inner binding element returned null."); }