public void StartUp() { var values = new Dictionary <string, string>() { { requiredKey, expectedValue }, { "null", null } }; var valuesV = new Dictionary <string, StringValues>() { { requiredKey, new StringValues(expectedValue) }, { "null", new StringValues((string)null) } }; var headers = new HeaderDictionary(valuesV); var query = new QueryCollection(valuesV); var cookies = new MockCookieCollection(values); request = new Mock <HttpRequest>(); flowData = new Mock <IFlowData>(); service = new WebRequestEvidenceService(); request.SetupGet(r => r.Headers).Returns(headers); request.SetupGet(r => r.Cookies).Returns(cookies); request.SetupGet(r => r.Query).Returns(query); request.SetupGet(r => r.HttpContext.Connection.LocalIpAddress) .Returns(ip); }
public void StartUp() { var values = new Dictionary <string, string>() { { REQUIRED_KEY, EXPECTED_VALUE }, { "null", null } }; var valuesV = new Dictionary <string, StringValues>() { { REQUIRED_KEY, new StringValues(EXPECTED_VALUE) }, { "null", new StringValues((string)null) } }; var headers = new HeaderDictionary(valuesV); var query = new QueryCollection(valuesV); var cookies = new MockCookieCollection(values); var formValues = new FormCollection( new Dictionary <string, StringValues>() { { FORM_KEY, new StringValues(FORM_VALUE) } }); _request = new Mock <HttpRequest>(); _flowData = new Mock <IFlowData>(); _service = new WebRequestEvidenceService(); _request.SetupGet(r => r.Headers).Returns(headers); _request.SetupGet(r => r.Cookies).Returns(cookies); _request.SetupGet(r => r.Query).Returns(query); _request.SetupGet(r => r.Form).Returns(formValues); _request.SetupGet(r => r.HttpContext.Connection.RemoteIpAddress) .Returns(IP); _request.SetupGet(r => r.IsHttps).Returns(true); _request.SetupGet(r => r.ContentType) .Returns(Shared.Constants.CONTENT_TYPE_FORM[0]); _request.SetupGet(r => r.Method) .Returns(Shared.Constants.METHOD_POST); }