public void GetInstanceGeneratesNewInstanceWithServer() { var invoker = new ActionInvoker(); var provider = new WcfChannelInstanceProvider(invoker); var instance = provider.GetInstance(null, null); Assert.IsInstanceOf <WcfChannel>(instance); var channel = instance as WcfChannel; Assert.AreSame(invoker, channel.Invoker); }
public void ApplyDispatchBehaviorAddsTheProvider() { // TODO: Figure out how to mock up the service host with endpoint dispatchers var listenerMock = new Mock <IChannelListener>(); var channelDispatcher = new ChannelDispatcher(listenerMock.Object); var hostMock = new Mock <ServiceHostBase>(); hostMock.Object.ChannelDispatchers.Add(channelDispatcher); var provider = new WcfChannelInstanceProvider(null); provider.ApplyDispatchBehavior(null, hostMock.Object); }
public void AddBindingParametersDoesNothing() { var provider = new WcfChannelInstanceProvider(null); provider.AddBindingParameters(null, null, null, null); }
public void ValidateDoesNothing() { var provider = new WcfChannelInstanceProvider(null); provider.Validate(null, null); }
public void ReleaseInstanceDoesNothing() { var provider = new WcfChannelInstanceProvider(null); provider.ReleaseInstance(null, null); }