private DefaultRequestMatcher GetMatcher(RpcPath?path = null)
        {
            var logger             = new Mock <ILogger <DefaultRequestMatcher> >(MockBehavior.Loose);
            var rpcContextAccessor = new Mock <IRpcContextAccessor>(MockBehavior.Strict);

            rpcContextAccessor
            .Setup(p => p.Get())
            .Returns(new RpcContext(null, path));


            var methodProvider = new StaticRpcMethodProvider(this.GetMethodDataAccessor());

            return(new DefaultRequestMatcher(logger.Object, methodProvider, rpcContextAccessor.Object));
        }
Exemple #2
0
        private DefaultRequestMatcher GetMatcher(RpcPath?path = null)
        {
            var logger             = new Mock <ILogger <DefaultRequestMatcher> >(MockBehavior.Loose);
            var rpcContextAccessor = new Mock <IRpcContextAccessor>(MockBehavior.Strict);

            rpcContextAccessor
            .Setup(p => p.Get())
#pragma warning disable CS8625 // Cannot convert null literal to non-nullable reference type.
            .Returns(new RpcContext(null, path));
#pragma warning restore CS8625 // Cannot convert null literal to non-nullable reference type.


            var methodProvider = new StaticRpcMethodProvider(this.GetMethodDataAccessor());
            return(new DefaultRequestMatcher(logger.Object, methodProvider, rpcContextAccessor.Object));
        }