public void Debug_LogMessageWithException_ExceptionLogged() {
			var memoryAppender = GetMemoryAppender("${exception}");
			var log4netManagerAdapter = new LogManagerAdapter();
			var logger = log4netManagerAdapter.GetCurrentClassLogger();

			logger.Debug("Any message", new Exception("Any exception message"));

			Assert.AreEqual("Any exception message", memoryAppender.Logs[0]);
		}
		public void Debug_LogMessage_MessageLevelSetToDebug() {
			var memoryAppender = GetMemoryAppender("${level}");
			var log4netManagerAdapter = new LogManagerAdapter();
			var logger = log4netManagerAdapter.GetCurrentClassLogger();

			logger.Debug("Any message");

			Assert.AreEqual("Debug", memoryAppender.Logs[0]);
		}
		public void Debug_LogMessageToCurrentClassAdapter_MessageWrittenCurrentClassLogger() {
			var memoryAppender = GetMemoryAppender("${logger}");
			var log4netManagerAdapter = new LogManagerAdapter();
			var logger = log4netManagerAdapter.GetCurrentClassLogger();

			logger.Debug("Any message");

			Assert.AreEqual(typeof(LogManagerAdapterTests).FullName, memoryAppender.Logs[0]);
		}
		public void Debug_LogMessage_MessageWrittenToAdapter() {
			var memoryAppender = GetMemoryAppender("${message}");
			var log4netManagerAdapter = new LogManagerAdapter();
			var logger = log4netManagerAdapter.GetCurrentClassLogger();

			logger.Debug("Any message");

			Assert.AreEqual("Any message", memoryAppender.Logs[0]);
		}
		public void DebugFormat_LogMessageWithFormatProviderAndDateAndTellToFormatAsIso_DateFormatAfterIsoStandard() {
			var memoryAppender = GetMemoryAppender("${message}");
			var log4netManagerAdapter = new LogManagerAdapter();
			var logger = log4netManagerAdapter.GetCurrentClassLogger();

			var date = new DateTime(2000, 1, 1);
			logger.DebugFormat(CultureInfo.InvariantCulture, "{0:s}", date);

			Assert.AreEqual("2000-01-01T00:00:00", memoryAppender.Logs[0]);
		}
		public void IsFatalEnabled_CreateAdapterWhereFatalIsEnabled_ReturnsTrue() {
			GetMemoryAppender("${message}", LogLevel.Fatal);
			var log4netManagerAdapter = new LogManagerAdapter();
			var logger = log4netManagerAdapter.GetCurrentClassLogger();

			Assert.IsTrue(logger.IsFatalEnabled);
		}