public void Constructor_SetsupStream()
        {
            var stream     = HystrixConfigurationStream.GetInstance();
            var controller = new HystrixConfigStreamController(stream);

            Assert.NotNull(controller.SampleStream);
        }
예제 #2
0
        public static void AddHystrixConfigStream(this IServiceCollection services, IConfiguration config)
        {
            if (services == null)
            {
                throw new ArgumentNullException(nameof(services));
            }

            services.AddSingleton <HystrixConfigurationStream>(HystrixConfigurationStream.GetInstance());
        }
        public static void RegisterHystrixConfigStream(this ContainerBuilder container, IConfiguration config)
        {
            if (container == null)
            {
                throw new ArgumentNullException(nameof(container));
            }

            container.RegisterInstance(HystrixConfigurationStream.GetInstance()).SingleInstance();
        }
 public HystrixConfigurationStreamTest(ITestOutputHelper output)
     : base()
 {
     this.output = output;
     stream      = HystrixConfigurationStream.GetNonSingletonInstanceOnlyUsedInUnitTests(10);
 }
예제 #5
0
 public HystrixConfigStreamController(HystrixConfigurationStream stream) :
     this(stream.Observe())
 {
 }
 public static void AddHystrixConfigStream(this IServiceCollection services, IConfiguration config)
 {
     services.AddSingleton <HystrixConfigurationStream>(HystrixConfigurationStream.GetInstance());
 }