public ChaosGrpcServer(IChaosServiceResolver chaosServiceResolver,
                        IChaosSerializer serializer,
                        IChaosService chaosService)
 {
     _chaosService         = chaosService;
     _serializer           = serializer;
     _chaosServiceResolver = chaosServiceResolver;
 }
        public IContainer Build()
        {
            _containerBuilder.Populate(_serviceCollection);
            var container = _containerBuilder.Build();

            ServiceProvider = new ChaosServiceProvider(container);
            return(container);
        }
 public ChaosGrpcServiceImpl(IChaosServiceResolver serviceResolver,
                             IChaosSerializer serializer, IChaosService chaosService)
 {
     _chaosService = chaosService;
 }
示例#4
0
 public ChaosService(IChaosSerializer serializer, IChaosServiceResolver serviceResolver)
 {
     _serializer      = serializer;
     _serviceResolver = serviceResolver;
     _typeFinder      = new TypeFinder();
 }