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)); }
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]); }