public void UpdatePost_UpdatesNewValsAndReturnsTrue() { BlogPostPublished p1 = new BlogPostPublished { BlogPostTemplateId = 19, TimeOfDayPublished = new TimeSpan(5, 0, 0), DatePublished = new DateTime(2017, 6, 1) }; var time2 = new TimeSpan(16, 0, 0); var date2 = new DateTime(2017, 10, 1); BlogPostPublished p2 = new BlogPostPublished { BlogPostTemplateId = 19 }; p2.TimeOfDayPublished = time2; p2.DatePublished = date2; var update = p1.UpdatePost(p2); Assert.IsTrue(update); Assert.AreEqual(p1.TimeOfDayPublished, time2); Assert.AreEqual(p1.DatePublished, date2); }
public void UpdatePost_WrongId_DoesNotUpdateAndReturnsFalse() { BlogPostPublished p1 = new BlogPostPublished(); p1.BlogPostTemplateId = 26; p1.TimeOfDayPublished = new TimeSpan(5, 0, 0); p1.DatePublished = new DateTime(2017, 6, 1); BlogPostPublished p2 = new BlogPostPublished(); p2.BlogPostTemplateId = 19; var time2 = new TimeSpan(16, 0, 0); var date2 = new DateTime(2017, 10, 1); p2.TimeOfDayPublished = time2; p2.DatePublished = date2; var update = p1.UpdatePost(p2); Assert.IsFalse(update); Assert.AreNotEqual(p1.TimeOfDayPublished, time2); Assert.AreNotEqual(p1.DatePublished, date2); }