public void RequestMethodContextProviderConstructor2() { var requestMethod = "SomeRequestMethodValue2"; var contextProvider = new RequestMethodContextProvider(requestMethod); contextProvider.RequestMethod.ToString().Should().BeEquivalentTo(requestMethod); }
public void RequestMethodContextProviderAddContext() { var requestMethod = "SomeRequestMethodValue3"; var contextProvider = new RequestMethodContextProvider(requestMethod); var logEntry = new LogEntry(); contextProvider.AddContext(logEntry); logEntry.ExtendedProperties["Method"].Should().Be(requestMethod.ToUpperInvariant()); }
public void RequestMethodContextProviderConstructor1() { var requestMethod = "SomeRequestMethodValue1"; var requestMock = new Mock <HttpRequest>(); requestMock.Setup(rm => rm.Method).Returns(requestMethod); 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 RequestMethodContextProvider(accessorMock.Object); contextProvider.RequestMethod.ToString().Should().Be(requestMethod); }