コード例 #1
0
ファイル: ArticleTests.cs プロジェクト: DavenEdhel/BookShelf
 public void Setup()
 {
     _article = new FakeArticle(new List <ArticlePart>()
     {
         ArticlePart.CreateHeader("Some new article\n"),
         ArticlePart.CreateText("Blah blah text with "),
         ArticlePart.CreateLink("link to another", "Another Article"),
         ArticlePart.CreateText(" article.\n"),
         ArticlePart.CreateText("Next P.")
     });
 }
コード例 #2
0
        public void Case001()
        {
            _article = new FakeArticle(Articles.Case001);

            var expected = "Some new article\r\nBlah blah text with link to another article.\r\nNext P. ";

            _article.InsertPart(71, " ");

            var result = _article.Content.PlainText;

            Assert.AreEqual(expected, result);
        }
コード例 #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();
        }
コード例 #4
0
ファイル: ArticleTests.cs プロジェクト: DavenEdhel/BookShelf
        public void InsertToEmptyTest()
        {
            _article = new FakeArticle(new List <ArticlePart>());

            var expected = "Some";

            _article.InsertPart(0, "Some");

            var result = _article.Content.PlainText;

            Assert.AreEqual(expected, result);

            _article.InsertPart(4, "\n");

            Assert.AreEqual("Some\n", _article.Content.PlainText);

            _article.InsertPart(5, "new");

            Assert.AreEqual("Some\nnew", _article.Content.PlainText);
        }