Beispiel #1
0
 protected override void before_each()
 {
     base.before_each();
     logger = Substitute.For <ILogger>();
     Logging.Configure(logger);
     service_monitor = null;
     service_status  = ServiceMonitor.Status.Empty;
 }
        protected override void before_each()
        {
            base.before_each();
            service_dependencies = new List <ServiceDependency>();
            dependency_1_monitor = Substitute.For <IMonitor>();
            dependency_1_monitor.Info.Returns(new MonitorInfo("FakeDb", "Database", "Db1", "Db2"));

            dependency_2_monitor = Substitute.For <IMonitor>();
            dependency_2_monitor.Info.Returns(new MonitorInfo("FakeQueue", "Queue", "Queue1", "Queue3", "Queue4"));

            service_dependency_1 = new ServiceDependency(dependency_1_monitor);
            service_dependency_2 = new ServiceDependency(dependency_2_monitor);

            service_monitor      = null;
            overall_availability = null;
            the_status           = new ServiceMonitor.Status();
        }
 private void getting_status()
 {
     service_monitor = new ServiceMonitor(service_name, service_dependencies.ToArray());
     the_status      = service_monitor.GetStatus();
 }
Beispiel #4
0
 private void its_status_is_dead()
 {
     service_status = Fake.DeadServiceMonitorStatus;
     service_monitor.GetStatus().Returns(service_status);
 }
Beispiel #5
0
 private void its_status_is_on_last_legs()
 {
     service_status = Fake.OnLastLegsServiceMonitorStatus;
     service_monitor.GetStatus().Returns(service_status);
 }
Beispiel #6
0
 private void its_status_is_ill()
 {
     service_status = Fake.IllServiceMonitorStatus;
     service_monitor.GetStatus().Returns(service_status);
 }
Beispiel #7
0
 private void its_status_is_alive()
 {
     service_status = Fake.AliveServiceMonitorStatus;
     service_monitor.GetStatus().Returns(service_status);
 }