public void BugsController_AllAfterDate_WithExistingDate_ShouldReturn_AllEntriesAfterTheDate() { var controller = new BugsController(repo.Object); var actionResult = controller.AllAfterDate(new DateTime(2014, 09, 21)); var contentResult = actionResult as OkNegotiatedContentResult <IQueryable <BugModel> >; Assert.IsNotNull(contentResult); Assert.IsNotNull(contentResult.Content); Assert.AreEqual(1, contentResult.Content.Count()); }
public void BugsController_AllAfterDate_NoExistingEntries_ShouldReturn_EmptyCollection() { var controller = new BugsController(repo.Object); var actionResult = controller.AllAfterDate(new DateTime(2014, 10, 25)); var contentResult = actionResult as OkNegotiatedContentResult <IQueryable <BugModel> >; Assert.IsNotNull(contentResult); Assert.IsNotNull(contentResult.Content); Assert.AreEqual(0, contentResult.Content.Count()); }
public void BugsController_AllAfterDate_InclusiveDate_ShouldReturn_ValidEntries() { var controller = new BugsController(repo.Object); var actionResult = controller.AllAfterDate(new DateTime(2014, 09, 20)); var contentResult = actionResult as OkNegotiatedContentResult <IQueryable <BugModel> >; Assert.IsNotNull(contentResult); Assert.IsNotNull(contentResult.Content); Assert.AreEqual(2, contentResult.Content.Count()); }