public void NullHttpContextRendersEmptyString() { var renderer = new AspNetUserIdentityLayoutRenderer(); string result = renderer.Render(new LogEventInfo()); Assert.Empty(result); }
public void NullUserIdentityRendersEmptyString() { var httpContext = Substitute.For<HttpContextBase>(); httpContext.User.Identity.Returns(null as IIdentity); var renderer = new AspNetUserIdentityLayoutRenderer(); renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext); string result = renderer.Render(new LogEventInfo()); Assert.Empty(result); }
public void UserIdentityNameRendersName() { var expectedResult = "value"; var httpContext = Substitute.For<HttpContextBase>(); var identity = Substitute.For<IIdentity>(); identity.Name.Returns(expectedResult); httpContext.User.Identity.Returns(identity); var renderer = new AspNetUserIdentityLayoutRenderer(); renderer.HttpContextAccessor = new FakeHttpContextAccessor(httpContext); string result = renderer.Render(new LogEventInfo()); Assert.Equal(expectedResult, result); }