public void Init() { _newsManager = new NewsManager(); _commentManager = new CommentManager(); //Create a list of Comments to add to a News. comments = new List<Comment>() { new Comment() {Id = 1, CommentText = "News Test Text1", Name = "News Test Name1"}, new Comment() {Id = 2, CommentText = "News Test Text2", Name = "News Test Name2"} }; //Create a News and set its Comments to be squal to the above Commentlist. _news1 = new News() { Title = "Test Title 1", Description = "Test Disc 1", Comments = comments, Id = 1, Date = DateTime.Now, Picture = "/Content/Pictures/oprydning.jpg" }; //Create the Comments in the DB. foreach (var comment in comments) { _commentManager.Create(comment); } _news2 = new News() {Date = DateTime.Now, Title = "Test Title 2", Description = "Test Disc 2"}; _news3 = new News() {Description = "Test Disc 3", Title = "Test Title 3", Id = 1}; }
public void Test_Delete_in_newsManager_after_Create() { _news2 = _newsManager.Create(_news2); Assert.AreNotEqual(null, _news2); var isDeleted = _newsManager.Delete(_news2); Assert.AreEqual(true, isDeleted); }
public void Test_not_Deleting_a_News_in_newsManager() { //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 _news = new News() { Id = noneExistingId, Title = "I will not be deleted2", Description = "This news will not update" }; var isDeleted = _newsManager.Delete(_news); Assert.AreEqual(false, isDeleted); }
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}; }
public void Test_ReadById_in_newsManager_after_Create() { //When we Create this News. The list of Comments inside, will then have the correct foringkey to this News. _news1 = _newsManager.Create(_news1); Assert.AreNotEqual(null, _news1); int id = _newsManager.ReadByID(_news1.Id).Id; Assert.AreEqual(_news1.Id, id); }