Example #1
0
        public void PreEventTest()
        {
            using (var repo = RepositoryContext.GetRepository())
            {

                var q = new Question() { Name = "Who are you?" };
                var a1 = new Answer() { Name = "I'm ZhangSan!", Question_ID = q.ID };
                var a2 = new Answer() { Name = "I'm LiSi!", Question_ID = q.ID };

                repo.Add(q);
                repo.Add(a1);
                repo.Add(a2);
                repo.SaveChanges();

                repo.Remove(q);
                repo.SaveChanges();
                var result = repo.GetAll<Answer>(a => a.Question_ID == q.ID);
                Assert.IsTrue(result != null && result.Count == 0);
            }
        }
Example #2
0
 private static Answer CreateEntity()
 {
     var srcEntity = new Answer()
     {
         ID = Guid.NewGuid(),
         Name = "Who am I?",
         SysVersion = 0,
         SysState = EntityStateEnum.Inserting,
         CreatedOn = DateTime.Now
     };
     return srcEntity;
 }