public GrpcCrossChainClientNodePluginTests() { _grpcCrossChainClientNodePlugin = GetRequiredService <GrpcCrossChainClientNodePlugin>(); _grpcCrossChainConfigOption = GetRequiredService <IOptionsSnapshot <GrpcCrossChainConfigOption> >().Value; _crossChainClientProvider = GetRequiredService <ICrossChainClientProvider>(); _server = GetRequiredService <IGrpcCrossChainServer>(); }
public GrpcCrossChainClientProvider(IOptionsSnapshot <GrpcCrossChainConfigOption> grpcCrossChainConfigOption) { _grpcCrossChainConfigOption = grpcCrossChainConfigOption.Value; }
public GrpcCrossChainServerNodePlugin(IOptionsSnapshot <GrpcCrossChainConfigOption> grpcCrossChainConfigOption, IGrpcCrossChainServer grpcCrossChainServer) { _grpcCrossChainConfigOption = grpcCrossChainConfigOption.Value; _grpcCrossChainServer = grpcCrossChainServer; }