private InRuleRequest GetRequestFromFile(string fileName) { XmlSerializer reader = new XmlSerializer(typeof(InRuleRequest)); StreamReader file = new StreamReader(Settings.Default.TestFilesPath + fileName); InRuleRequest request = new InRuleRequest(); request = (InRuleRequest)reader.Deserialize(file); return(request); }
public void TestDirectedPaymentAllocation() { using (InRuleServiceClient serviceClient = new InRuleServiceClient()) { XmlSerializer reader = new XmlSerializer(typeof(InRuleRequest)); StreamReader file = new StreamReader(Settings.Default.TestFilesPath + "InRuleRequestDirected.xml"); InRuleRequest request = new InRuleRequest(); request = (InRuleRequest)reader.Deserialize(file); InRuleResponse response = serviceClient.PaymentAllocationRules(request); } }
static void Main(string[] args) { try { Console.WriteLine($"Request started at:{DateTime.Now}"); var reader = new XmlSerializer(typeof(InRuleRequest)); var file = new StreamReader("InRuleRequestJane1.xml"); InRuleRequest request = (InRuleRequest)reader.Deserialize(file); var inRuleClient = new InRuleServiceClient(); Console.WriteLine($"Request hit service at:{DateTime.Now}"); var response = inRuleClient.PaymentAllocationRules(request); Console.WriteLine($"Service replied at:{DateTime.Now}"); } catch (Exception ex) { Console.WriteLine($"Service replied at:{DateTime.Now}"); Console.WriteLine(ex.Message); } finally { Console.ReadLine(); } }