public void NullHttpContextRendersEmptyString() { var renderer = new AspNetRequestValueLayoutRenderer(); string result = renderer.Render(new LogEventInfo()); Assert.Empty(result); }
public void NullKeyRendersEmptyString() { var httpContext = Substitute.For<HttpContextBase>(); var renderer = new AspNetRequestValueLayoutRenderer(); renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext); renderer.QueryString = null; string result = renderer.Render(new LogEventInfo()); Assert.Empty(result); }
public void KeyFoundRendersValue() { var expectedResult = "value"; var httpContext = Substitute.For<HttpContextBase>(); httpContext.Request["key"].Returns(expectedResult); var renderer = new AspNetRequestValueLayoutRenderer(); renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext); renderer.Item = "key"; string result = renderer.Render(new LogEventInfo()); Assert.Equal(expectedResult, result); }
public void KeyNotFoundRendersEmptyString() { var httpContext = Substitute.For<HttpContextBase>(); var renderer = new AspNetRequestValueLayoutRenderer(); renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext); renderer.Cookie = "key"; string result = renderer.Render(new LogEventInfo()); Assert.Empty(result); }
public void KeyFoundRendersValue() { var expectedResult = "value"; var httpContext = Substitute.For<HttpContextBase>(); httpContext.Request.ServerVariables.Returns(new NameValueCollection { { "key", expectedResult } }); var renderer = new AspNetRequestValueLayoutRenderer(); renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext); renderer.ServerVariable = "key"; string result = renderer.Render(new LogEventInfo()); Assert.Equal(expectedResult, result); }