public void CreateRequestPropertiesCopiesAllProperties() { KissLog.Http.RequestProperties requestProperties = CommonTestHelpers.Factory.CreateRequestProperties(); var result = PayloadFactory.Create(requestProperties); TestRequestProperties(requestProperties, result); }
private void TestRequestProperties(KissLog.Http.RequestProperties requestProperties, KissLog.RestClient.Requests.CreateRequestLog.Http.RequestProperties result) { Assert.AreEqual(JsonSerializer.Serialize(requestProperties.Cookies), JsonSerializer.Serialize(result.Cookies)); Assert.AreEqual(JsonSerializer.Serialize(requestProperties.Headers), JsonSerializer.Serialize(result.Headers)); Assert.AreEqual(JsonSerializer.Serialize(requestProperties.Claims), JsonSerializer.Serialize(result.Claims)); Assert.AreEqual(JsonSerializer.Serialize(requestProperties.QueryString), JsonSerializer.Serialize(result.QueryString)); Assert.AreEqual(JsonSerializer.Serialize(requestProperties.FormData), JsonSerializer.Serialize(result.FormData)); Assert.AreEqual(JsonSerializer.Serialize(requestProperties.ServerVariables), JsonSerializer.Serialize(result.ServerVariables)); Assert.AreEqual(requestProperties.InputStream, result.InputStream); }
internal static RequestProperties Create(KissLog.Http.RequestProperties requestProperties) { if (requestProperties == null) { throw new ArgumentNullException(nameof(requestProperties)); } return(new RequestProperties { Cookies = requestProperties.Cookies.ToList(), Headers = requestProperties.Headers.ToList(), Claims = requestProperties.Claims.ToList(), QueryString = requestProperties.QueryString.ToList(), FormData = requestProperties.FormData.ToList(), ServerVariables = requestProperties.ServerVariables.ToList(), InputStream = requestProperties.InputStream }); }
public void CreateRequestPropertiesThrowsExceptionForNullArgument() { KissLog.Http.RequestProperties requestProperties = null; var result = PayloadFactory.Create(requestProperties); }