public bool AddBlogArticle(BlogArticle article) { try { this._context.blogArticles.Add(article); this._context.SaveChanges(); return true; } catch (Exception) { return false; } }
public void CompareToTest() { BlogArticle ba1 = new BlogArticle() { content = "a", id = 1, isPublished = false, shortDescription = "a", publishDateTime = DateTime.Today, title = "m", fileList = "c" }; BlogArticle ba2 = new BlogArticle() { content = "a", id = 1, isPublished = false, shortDescription = "a", publishDateTime = DateTime.Today, title = "m", fileList = "c" }; BlogArticle ba3 = new BlogArticle() { content = "b", id = 1, isPublished = false, shortDescription = "b", publishDateTime = DateTime.Today, title = "b", fileList = "c" }; Assert.Equal(0, ba1.CompareTo(ba2)); Assert.Equal(-1, ba1.CompareTo(ba3)); }
public void GetBlogArticleTest() { DateTime dt = DateTime.Now; BlogArticle expected = new BlogArticle() { content = "a", isPublished = true, shortDescription = "b", title = "c", fileList = "d" }; this._bavm = new BlogArticleViewModel() { content = "a", isPublished = true, shortDescription = "b", title = "c", fileList = "d" }; BlogArticle actual = this._bavm.GetBlogArticle(); expected.publishDateTime = actual.publishDateTime; Assert.True(expected.CompareTo(actual) == 0); }
public BlogArticleTests() { this._ba = new BlogArticle(); }
public void EnsureSeedData() { if (!this._context.blogArticleCategories.Any()) { BlogArticleCategory category1 = new BlogArticleCategory() { shortDescription = "Not Classified", createDateTime = DateTime.Parse("2016-03-19 01:24:43.4104774"), isPrivate = false, name = "Not Classified" }; BlogArticleCategory category2 = new BlogArticleCategory() { shortDescription = "This category includes Asp.Net related articles", createDateTime = DateTime.Parse("2016-03-19 01:24:43.4104774"), isPrivate = false, name = "Asp.Net" }; BlogArticleCategory category3 = new BlogArticleCategory() { shortDescription = "This category includes Asp.Net related articles", createDateTime = DateTime.Parse("2016-03-19 01:24:43.4104774"), isPrivate = false, name = "WPF" }; this._context.blogArticleCategories.Add(category1); this._context.blogArticleCategories.Add(category2); this._context.blogArticleCategories.Add(category3); this._context.SaveChanges(); } if (!this._context.blogArticles.Any()) { BlogArticle article1 = new BlogArticle() { content = "Article 1", isPublished = true, shortDescription = "Article 1", publishDateTime = DateTime.Parse("2016-03-19 01:24:43.4104774"), title = "Article 1", fileList = "abc" }; BlogArticle article2 = new BlogArticle() { content = "Article 2", isPublished = true, shortDescription = "Article 2", publishDateTime = DateTime.Parse("2016-03-19 01:24:43.4104774"), title = "Article 2", fileList = "abc" }; BlogArticle article3 = new BlogArticle() { content = "Article 3", isPublished = true, shortDescription = "Article 3", publishDateTime = DateTime.Parse("2016-03-19 01:24:43.4104774"), title = "Article 3", fileList = "abc" }; this._context.blogArticles.Add(article1); this._context.blogArticles.Add(article2); this._context.blogArticles.Add(article3); this._context.SaveChanges(); } if (!this._context.blogArticleCategoryMaps.Any()) { BlogArticleCategoryMap bacp1 = new BlogArticleCategoryMap() { articleId = 1, categoryId = 1 }; BlogArticleCategoryMap bacp2 = new BlogArticleCategoryMap() { articleId = 2, categoryId = 1 }; BlogArticleCategoryMap bacp3 = new BlogArticleCategoryMap() { articleId = 3, categoryId = 2 }; this._context.blogArticleCategoryMaps.Add(bacp1); this._context.blogArticleCategoryMaps.Add(bacp2); this._context.blogArticleCategoryMaps.Add(bacp3); this._context.SaveChanges(); } }