public void Xml(LogMeController.ComplexType complexType) { if (complexType == null) { throw new ArgumentNullException("complexType"); } processRequest(complexType); }
public void Json(LogMeController.ComplexType complexType) { if (complexType == null) { throw new ArgumentNullException(nameof(complexType)); } processRequest(complexType); }
private void processRequest(LogMeController.ComplexType complexType) { if (Context != null) { if (string.Equals(Context.ExpectedParam2, complexType.Param2, StringComparison.OrdinalIgnoreCase) && Context.ExpectedParam1 == complexType.Param1) { Context.CountdownEvent.Signal(); } } }
private void processRequest(LogMeController.ComplexType complexType) { if (Context != null) { if (string.Equals(Context.ExpectedParam2, complexType.Param2, StringComparison.OrdinalIgnoreCase) && Context.ExpectedParam1 == complexType.Param1 && Context.ExpectedParam3 == complexType.Param3 && Context.ExpectedParam4.Date == complexType.Param4.Date) { if (!ValidateHeaders()) { return; } Context.CountdownEvent.Signal(); } } }
private void processRequest(LogMeController.ComplexType complexType) { if (Context != null) { if (string.Equals(Context.ExpectedParam2, complexType.Param2, StringComparison.OrdinalIgnoreCase) && Context.ExpectedParam1 == complexType.Param1 && Context.ExpectedParam3 == complexType.Param3 && Context.ExpectedParam4.Date == complexType.Param4.Date) { if (Context.ExpectedHeaders != null && Context.ExpectedHeaders.Count > 0) { foreach (var expectedHeader in Context.ExpectedHeaders) { if (base.Request.Headers.GetValues(expectedHeader.Key).First() != expectedHeader.Value) { return; } } } Context.CountdownEvent.Signal(); } } }