public void Initialize()
        {
            var dummyOperation = GetType().GetMethod("GetResults");
            var proxyDouble    = new ServiceProxyDouble
            {
                Client     = this,
                Operations = new[] { dummyOperation }
            };

            _reader = new WcfDataReader(proxyDouble, dummyOperation, new WcfParameterCollection());
        }
        private WcfDataReader GetReaderFor(string operation)
        {
            var dummyOperation = GetType().GetMethod(operation);

            var proxyDouble = new ServiceProxyDouble
            {
                Client     = this,
                Operations = new[] { dummyOperation }
            };

            return(new WcfDataReader(proxyDouble, dummyOperation, new WcfParameterCollection()));
        }