예제 #1
0
 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;
 }