public void Monitor_can_be_unrgistered_when_registry_is_used_as_interface()
        {
            IMonitorRegistry registry = new OkanshiMonitorRegistry();
            var monitor = new FakeMonitor();

            registry.GetOrAdd(monitor.Config, _ => monitor);

            registry.Unregister(monitor);

            registry.GetRegisteredMonitors().Should().BeEmpty();
        }
 public OkanshiMonitorRegistryTest()
 {
     _okanshiMonitorRegistry = new OkanshiMonitorRegistry();
 }