public void EvaluatesOptionsShouldLogClaim() { CommonTestHelpers.ResetContext(); KissLogConfiguration.Options.ShouldLogClaim((OptionsArgs.LogListenerClaimArgs args) => false); FlushLogArgs flushLogArgs = CommonTestHelpers.Factory.CreateFlushLogArgs(); FlushLogArgs result = NotifyFlush.CreateArgsForListener(flushLogArgs, new CustomLogListener()); Assert.AreEqual(0, result.HttpProperties.Request.Properties.Claims.Count()); Assert.AreNotEqual(0, flushLogArgs.HttpProperties.Request.Properties.Claims.Count()); }
public void EvaluatesOptionsShouldLogInputStream() { CommonTestHelpers.ResetContext(); KissLogConfiguration.Options.ShouldLogInputStream((OptionsArgs.LogListenerInputStreamArgs args) => false); FlushLogArgs flushLogArgs = CommonTestHelpers.Factory.CreateFlushLogArgs(); FlushLogArgs result = NotifyFlush.CreateArgsForListener(flushLogArgs, new CustomLogListener()); Assert.IsNull(result.HttpProperties.Request.Properties.InputStream); Assert.IsNotNull(flushLogArgs.HttpProperties.Request.Properties.InputStream); }
public void ThrowsExceptionForNullLogListener() { FlushLogArgs flushLogArgs = CommonTestHelpers.Factory.CreateFlushLogArgs(); NotifyFlush.CreateArgsForListener(flushLogArgs, null); }
public void ThrowsExceptionForNullFlushLogArgs() { NotifyFlush.CreateArgsForListener(null, new CustomLogListener()); }