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)); }
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)); }