コード例 #1
0
        public void Do_not_create_duplicate_pending_logs()
        {
            var supplier = TestSupplier.CreateNaked(session);
            var mail     = new TestMail(supplier);

            session.Save(mail);
            client.CreateUser(session);
            foreach (var user in client.Users)
            {
                session.Save(new TestMailSendLog(user, mail));
            }
            session.CreateSQLQuery("delete from Logs.PendingMailLogs").ExecuteUpdate();
            exporter.ExportDb();
            Assert.AreEqual(1, session.Query <PendingMailLog>().Count());
        }