public Payment eventListener(Payment ev) { Console.WriteLine("Payment received; processing ....."); // set the status on the event and write it back into the space ev.Status=ETransactionStatus.PROCESSED; return ev; }
public void postPayment() { // Create a payment Payment payment = new Payment(); payment.CreatedDate=new DateTime(); payment.MerchantId=1L; payment.PaymentAmount=120.70; payment.Status=ETransactionStatus.NEW; Console.WriteLine(payment.Status); // write the payment into the space proxy.Write(payment); Thread.Sleep(10000); SqlQuery<Payment> query = new SqlQuery<Payment>("MerchantId=1"); payment = proxy.Read<Payment>(query); Assert.AreEqual(payment.Status, ETransactionStatus.PROCESSED); Console.WriteLine(payment.Status); }
Payment unprocessedData() { Payment template = new Payment(); template.Status=ETransactionStatus.NEW; return template; }