Exemplo n.º 1
0
        public void FindEntityTest2()
        {
            var articleRepo = new FakeArticleOriginalEfRepository(new FakeEcDbContext());
            var article     = articleRepo.FindAsync(_id);

            articleRepo.Dispose();
            Assert.IsNotNull(article, "指定主键的记录不存在");
        }
Exemplo n.º 2
0
        public void DeleteEntityTest()
        {
            var articleRepo = new FakeArticleOriginalEfRepository(new FakeEcDbContext());
            var article     = articleRepo.Find(_id);

            article.Title = "文章标题" + DateTime.Now;
            articleRepo.Delete(article);
            var num = articleRepo.SaveChanges();

            articleRepo.Dispose();
            Assert.IsTrue(num == 1, "删除失败,数量:" + num);
        }
Exemplo n.º 3
0
        public void InsertEntityTest()
        {
            var articleRepo = new FakeArticleOriginalEfRepository(new FakeEcDbContext());
            var artcle      = new FakeArticle()
            {
                Id         = _id,
                Author     = "zhangsan",
                Title      = "文章标题1",
                Content    = "文章内容1",
                Tag        = "经济,医疗",
                CreateTime = DateTime.Now,
                SoftDelete = false,
            };

            articleRepo.Insert(artcle);
            articleRepo.SaveChanges();
            articleRepo.Dispose();
        }