public void Logger_GetsSecondLoggerWithDifferentKey_IsNotTheSameLogger()
        {
            // Arrange
            var registry = new LoggerRegistry();
            var logger1  = registry.Logger("abc.123");

            // Act
            var logger2 = registry.Logger("xyz.789");

            // Assert
            Assert.AreNotSame(logger1, logger2);
        }
        public void Logger_GetsSecondLoggerWithSameKey_IsTheSameLogger()
        {
            // Arrange
            const string key      = "abc123";
            var          registry = new LoggerRegistry();
            var          logger1  = registry.Logger(key);

            // Act
            var logger2 = registry.Logger(key);

            // Assert
            Assert.AreSame(logger1, logger2);
        }