예제 #1
0
        public void CanSaveAuditWithoutObjectId()
        {
            var audit = new Audit
            {
                AuditDate = DateTime.Now,
                ObjectName = "User",
                Username = "******"
            };

            audit.SetActionCode(AuditActionType.Update);

            using (var ts = new TransactionScope())
            {
                _auditRepository.EnsurePersistent(audit);

                ts.CommitTransaction();
            }

            Assert.AreEqual(false, audit.IsTransient());
        }