public void Constructor_SetsupStream() { var stream = HystrixConfigurationStream.GetInstance(); var controller = new HystrixConfigStreamController(stream); Assert.NotNull(controller.SampleStream); }
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); }
public HystrixConfigStreamController(HystrixConfigurationStream stream) : this(stream.Observe()) { }
public static void AddHystrixConfigStream(this IServiceCollection services, IConfiguration config) { services.AddSingleton <HystrixConfigurationStream>(HystrixConfigurationStream.GetInstance()); }