Ejemplo n.º 1
0
        public void QuotedPrintableNewlinesAreDecoded()
        {
            var parser = new EmailParser(new FakeSubjectParser());

            var email = parser.ParseEmail(Resources.FormSubmittedEmail);

            Assert.IsFalse(email.Body.Contains("=0D=0A"));
        }
 public void ParseEamil(string email)
 {
     EmailParser.ParseEmail(email, out _referenceNumber, out _receivedDate, out _priority, out _deadlineDate, out _siteNumber, out _address, out _problemDescription);
     OnPropertyChanged(nameof(ReferenceNumber));
     OnPropertyChanged(nameof(DateReceived));
     OnPropertyChanged(nameof(Priority));
     OnPropertyChanged(nameof(DeadlineDate));
     OnPropertyChanged(nameof(SiteNumber));
     OnPropertyChanged(nameof(Address));
     OnPropertyChanged(nameof(ProblemDescription));
 }
Ejemplo n.º 3
0
        public void MultipleToAddressesAreParsed()
        {
            var parser = new EmailParser(new FakeSubjectParser());

            var email = parser.ParseEmail(Resources.FormSubmittedEmailMultipleRecipients);

            Assert.AreEqual(3, email.To.Count);
            Assert.AreEqual("*****@*****.**", email.To[0]);
            Assert.AreEqual("*****@*****.**", email.To[1]);
            Assert.AreEqual("*****@*****.**", email.To[2]);
        }