public void FindByName_should_return_proper_monitor_instance()
        {
            var monitor  = CreateMonitor("monit1");
            var registry = new HealthMonitorRegistry(new[] { monitor, CreateMonitor("monit2") });

            Assert.Same(monitor, registry.FindByName(monitor.Name));
        }
        public void GetTypes_should_return_all_registered_monitor_types()
        {
            var registry   = new HealthMonitorRegistry(new[] { CreateMonitor("monitor2"), CreateMonitor("monitor1") });
            var controller = new MonitorsController(registry);

            Assert.Equal(new[] { "monitor1", "monitor2" }, controller.Get());
        }
        public void FindByName_should_return_proper_monitor_instance()
        {
            var monitor = CreateMonitor("monit1");
            var registry = new HealthMonitorRegistry(new[] { monitor, CreateMonitor("monit2") });

            Assert.Same(monitor, registry.FindByName(monitor.Name));
        }
 public void GetTypes_should_return_all_registered_monitor_types()
 {
     var registry = new HealthMonitorRegistry(new[] { CreateMonitor("monitor2"), CreateMonitor("monitor1") });
     var controller = new MonitorsController(registry);
     Assert.Equal(new[] { "monitor1", "monitor2" }, controller.Get());
 }