예제 #1
0
 public void FromEmail()
 {
     string      emailBody = File.ReadAllText(@"C:\Users\perscholas_student\Desktop\uipath\CaseStudy\EmailProcessing\SendMail\PaymentReceived\Payment Received - Pericles Comidas clásicas.txt");
     MailMessage email     = new MailMessage
     {
         Subject = "Payment Received",
         Body    = emailBody
     };
     PaymentReceived notice = PaymentReceived.FromEmail(email);
 }
예제 #2
0
 public void FromEmail()
 {
     foreach (string fpath in Directory.GetFiles("PaymentReceived", "*.txt"))
     {
         MailMessage email = new MailMessage
         {
             Subject = "Payment Received",
             Body    = File.ReadAllText(fpath)
         };
         PaymentReceived notice = PaymentReceived.FromEmail(email);
     }
 }
예제 #3
0
        public void FromEmail()
        {
            string      emailBody = File.ReadAllText("PaymentReceived\\Payment Received - Reggiani Caseifici.txt");
            MailMessage email     = new MailMessage
            {
                Subject = "Payment Received",
                Body    = emailBody
            };

            DateTime myOrderDate = new DateTime(2019, 3, 10);

            PaymentReceived notice = PaymentReceived.FromEmail(email);

            Assert.AreEqual(462.48m, notice.Amount);
            Assert.AreEqual(11062m, notice.OrderNumber);
            Assert.AreEqual(myOrderDate, notice.OrderDate);
            Assert.AreEqual(871m, notice.CheckNumber);
        }
예제 #4
0
        public void FromEmail()
        {
            string      emailBody = File.ReadAllText("PaymentReceived\\Payment Received - Bólido Comidas preparadas.txt");
            MailMessage email     = new MailMessage
            {
                Subject = "Payment Received",
                Body    = emailBody
            };

            DateTime myOrderDate = new DateTime(2019, 3, 12);

            PaymentReceived notice = PaymentReceived.FromEmail(email);

            Assert.AreEqual(545.98M, notice.Amount);
            Assert.AreEqual(11078, notice.OrderNumber);
            Assert.AreEqual(myOrderDate, notice.OrderDate);
            Assert.AreEqual(495, notice.CheckNumber);
        }
예제 #5
0
 public void TestAllEmails()
 {
     foreach (string fpath in Directory.GetFiles("PaymentReceived", "*.txt"))
     {
         MailMessage msg = new MailMessage
         {
             Subject = "Payment Received",
             Body    = File.ReadAllText(fpath)
         };
         Console.WriteLine(fpath);
         PaymentReceived notice = PaymentReceived.FromEmail(msg);
         Assert.IsTrue(notice.Amount > 0);
         Assert.IsTrue(notice.OrderNumber > 0);
         Assert.IsNotNull(notice.CheckNumber);
         Assert.IsNotNull(notice.OrderDate);
         Assert.IsNotNull(notice.CheckNumber);
         Assert.IsTrue(notice.CheckNumber > 0);
     }
 }