Exemple #1
0
 public MethodRouteBuilder(IMethodLocatorExtractor extractor)
 {
     if (extractor == null)
     {
         throw new ArgumentNullException("extractor");
     }
     _extractor = extractor;
 }
Exemple #2
0
        public RpcMethodFixture(
            IMethodLocatorExtractor extractor,
            IMethodArgumentEncoder argumentEncoder,
            IMethodArgumentDecoder argumentDecoder)
        {
            if (extractor == null)
            {
                throw new ArgumentNullException("extractor");
            }
            if (argumentEncoder == null)
            {
                throw new ArgumentNullException("argumentEncoder");
            }
            if (argumentDecoder == null)
            {
                throw new ArgumentNullException("argumentDecoder");
            }

            this.Extractor       = extractor;
            this.ArgumentEncoder = argumentEncoder;
            this.ArgumentDecoder = argumentDecoder;
        }