Ejemplo n.º 1
0
        public void ShouldRequestContinue_ReturnsFalse_IfPlaybookNotInConfig()
        {
            var mockConfig = new MicroservicesConfig();
            var mockShortCircuitImplementation = new GetGlobalActionsShortCircuit(mockConfig);

            var result = mockShortCircuitImplementation.ShouldRequestContinue(mockConfig);

            Assert.AreEqual(result, false);
        }
Ejemplo n.º 2
0
        public void ShouldRequestContinue_ReturnsTrue_IfPlaybookInConfig()
        {
            var mockConfig = new MicroservicesConfig()
            {
                Playbook = "Valid endpoint"
            };
            var mockShortCircuitImplementation = new GetEventTypeShortCircuit(mockConfig);

            var result = mockShortCircuitImplementation.ShouldRequestContinue(mockConfig);

            Assert.AreEqual(result, true);
        }
Ejemplo n.º 3
0
 public GetGlobalActionsShortCircuit(MicroservicesConfig config) : base(config)
 {
 }
Ejemplo n.º 4
0
 public GetEventTypesShortCircuit(MicroservicesConfig config) : base(config)
 {
 }
 private static bool IsPlaybookMicroserviceAvailable(MicroservicesConfig config)
 => !String.IsNullOrWhiteSpace(config?.Playbook);
 public override bool ShouldRequestContinue(MicroservicesConfig config)
 => IsPlaybookMicroserviceAvailable(config);
 protected PlaybookShortCircuit(MicroservicesConfig config) : base(config)
 {
 }
Ejemplo n.º 8
0
 public TestController(ILogger <TestController> logger, IOptions <MicroservicesConfig> microConfig)
 {
     _logger = logger;
     _cofing = microConfig.Value;
 }