public void RemoteIpAddressContextProviderConstructor2() { var remoteIpAddress = "10.0.0.1"; var contextProvider = new RemoteIpAddressContextProvider(remoteIpAddress); contextProvider.RemoteIpAddress.ToString().Should().BeEquivalentTo(remoteIpAddress); }
public void RemoteIpAddressContextProviderConstructor3() { var remoteIpAddress = IPAddress.Parse("10.0.0.1"); var contextProvider = new RemoteIpAddressContextProvider(remoteIpAddress); contextProvider.RemoteIpAddress.Should().Be(remoteIpAddress); }
public void RemoteIpAddressContextProviderAddContext() { var remoteIpAddress = "10.0.0.1"; var contextProvider = new RemoteIpAddressContextProvider(remoteIpAddress); var logEntry = new LogEntry(); contextProvider.AddContext(logEntry); logEntry.ExtendedProperties["RemoteIpAddress"].Should().Be(remoteIpAddress); }
public void RemoteIpAddressContextProviderConstructor1() { var remoteIpAddress = "10.0.0.1"; var connectionMock = new Mock <ConnectionInfo>(); connectionMock.Setup(cm => cm.RemoteIpAddress).Returns(IPAddress.Parse(remoteIpAddress)); var contextMock = new Mock <HttpContext>(); contextMock.Setup(cm => cm.Connection).Returns(connectionMock.Object); var accessorMock = new Mock <IHttpContextAccessor>(); accessorMock.Setup(am => am.HttpContext).Returns(contextMock.Object); var contextProvider = new RemoteIpAddressContextProvider(accessorMock.Object); contextProvider.RemoteIpAddress.ToString().Should().Be(remoteIpAddress); }