Пример #1
0
            public void Xml(LogMeController.ComplexType complexType)
            {
                if (complexType == null)
                {
                    throw new ArgumentNullException("complexType");
                }

                processRequest(complexType);
            }
Пример #2
0
            public void Json(LogMeController.ComplexType complexType)
            {
                if (complexType == null)
                {
                    throw new ArgumentNullException(nameof(complexType));
                }

                processRequest(complexType);
            }
Пример #3
0
 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();
         }
     }
 }
Пример #4
0
 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();
         }
     }
 }
Пример #5
0
 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();
         }
     }
 }