Example #1
0
        public void Test_Delete_in_commentManager_after_Create()
        {
            _comment2 = _commentManager.Create(_comment2);
            Assert.AreNotEqual(null, _comment2);

            var isDeleted = _commentManager.Delete(_comment2);
            Assert.AreEqual(true, isDeleted);
        }
Example #2
0
 public void Test_not_Updating_a_Comment_in_commentManager()
 {
     //Id 50 is not existing in the Database. We remake the Database with a new seed every time the application runs.
     //The default amound of news is 9.
     int noneExistingId = 50;
     var _comment = new Comment()
     {
         Id = noneExistingId,
         Name = "I will not be deleted1",
         CommentText = "This news will not update"
     };
     _comment = _commentManager.Update(_comment);
     Assert.AreEqual(noneExistingId, _comment.Id);
 }
Example #3
0
        public void Init()
        {
            _commentManager = new CommentManager();
            _newsManager = new NewsManager();

            _comment1 = new Comment() {Id = 1, CommentText = "Text 1", Name = "Name 1"};
            var news = new News() {Id = 1, Description = "Disc 1", Title = "Test title 1", Date = DateTime.Now, Picture = "/Content/Pictures/oprydning.jpg" };
            news.Comments.Add(_comment1);
            _comment1.News = news;

            _comment2 = new Comment() {CommentText = "Text 2", Name = "Name 2"};

            _comment3 = new Comment() {CommentText = "Text 3", Name = "Name 3", Id = 1};
        }
Example #4
0
        public void Test_ReadById_in_commentManager_after_Create()
        {
            //When we Create this Comment. The News inside will then have the correct foringkey to its News in the DB.
            _comment1 = _commentManager.Create(_comment1);
            Assert.AreNotEqual(null, _comment1);

            int id = _commentManager.ReadByID(_comment1.Id).Id;
            Assert.AreEqual(_comment1.Id, id);
        }