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);
 }