public void ReferrerContextProviderConstructor2() { var referrer = new Uri("http://SomeReferrerValue2"); var contextProvider = new ReferrerContextProvider(referrer); contextProvider.Referrer.Should().BeEquivalentTo(referrer); }
public void ReferrerContextProviderConstructor3() { var referrer = "http://SomeReferrerValue2/"; var contextProvider = new ReferrerContextProvider(referrer); contextProvider.Referrer.AbsoluteUri.Should().BeEquivalentTo(referrer); }
public void ReferrerContextProviderAddContext() { var referrer = "SomeReferrerValue3"; var contextProvider = new ReferrerContextProvider(referrer); var logEntry = new LogEntry(); contextProvider.AddContext(logEntry); logEntry.ExtendedProperties["Referrer"].Should().Be(referrer); }
public void ReferrerContextProviderConstructor1() { var referrer = new Uri("http://SomeReferrerValue1"); var headers = new RequestHeaders(new HeaderDictionary()); headers.Referer = referrer; var requestMock = new Mock <HttpRequest>(); requestMock.Setup(rm => rm.Headers).Returns(headers.Headers); var contextMock = new Mock <HttpContext>(); contextMock.Setup(cm => cm.Request).Returns(requestMock.Object); var accessorMock = new Mock <IHttpContextAccessor>(); accessorMock.Setup(am => am.HttpContext).Returns(contextMock.Object); var contextProvider = new ReferrerContextProvider(accessorMock.Object); contextProvider.Referrer.Should().BeEquivalentTo(referrer); }