示例#1
0
 public SearchOneDirectionResult SearchOne(Credentials cr, Options o)
 {
     try
     {
         List <string> s = TestOptions.GetReferralId(o);
         var           r = client.SearchOne(cr, o);
         if (s.Count != 1)
         {
             if (r.QLength != 0)
             {
                 Global.errors1.Add("Найдено больше одного совпадения, но SearchOne нашел " +
                                    r.QLength.ToString());
             }
             else
             {
                 ;
             }
         }
         else if (!TestReferral.BuildReferralFromDataBaseData(s[0]).Equals(new TestReferral(r.Referral)))
         {
             Global.errors1.AddRange(Global.errors2);
             Global.errors1.Add("Несовпадение");
         }
         return(r);
     }
     catch (System.ServiceModel.FaultException <MqTests.WebReference.MqFault> e)
     {
         getErrors(e.Detail);
         Global.errors1.Add("ЭКСЕПШН");
         return(null);
     }
 }