private void BuildMail() { mail = new Mail { Supplier = supplier, Subject = "Тестовое сообщение", Body = "Привет,\r\nЭто тестовое сообщение", LogTime = DateTime.Now, SupplierEmail = "*****@*****.**" }; mail.AddRecipient(client); log = new MailSendLog { User = user, Mail = mail, Recipient = mail.Recipients[0] }; session.Save(mail); session.Save(log); }
public void SetUp() { session.CreateSQLQuery("delete from documents.Mails;").ExecuteUpdate(); Supplier = DataMother.CreateSupplier(); session.Save(Supplier); Client = DataMother.CreateTestClientWithAddressAndUser(); session.Save(Client); Mail = new Mail { LogTime = DateTime.Now, Supplier = Supplier, Subject = "testSubject", Body = "test body mail supplier", SupplierEmail = "*****@*****.**" }; Mail.Recipients.Add(new MailRecipient { Region = Supplier.HomeRegion, Mail = Mail, Type = RecipientType.Region }); Mail.Recipients.Add(new MailRecipient { Client = Client, Mail = Mail, Type = RecipientType.Client }); Mail.Recipients.Add(new MailRecipient { Address = Client.Addresses[0], Mail = Mail, Type = RecipientType.Address }); session.Save(Mail); session.Save(new Attachment { Filename = "testFileName", Extension = ".ttt", Mail = Mail }); var log1 = new MailSendLog { Committed = true, Mail = Mail, User = Client.Users[0] }; var log2 = new MailSendLog { Mail = Mail, User = Client.Users[0] }; Save(log1, log2); }