public void FindPublishable_Should_Return_Correct_Result() { using (BeginTransaction()) { GenerateStories(false, true, true); _database.SubmitChanges(); var pagedResult = _storyRepository.FindPublishable(SystemTime.Now().AddDays(-7), SystemTime.Now().AddHours(-4), 0, 5); Assert.Equal(5, pagedResult.Result.Count); Assert.True(pagedResult.Total >= 10); } }
public void FindPublishable_Should_Return_Correct_Result() { var story1 = CreateStory(); var story2 = CreateStory(); var story3 = CreateStory(); Stories.AddRange(new[] { story1 as Story, story2 as Story, story3 as Story }); Stories.ForEach(s => s.ApprovedAt = SystemTime.Now().AddDays(-3)); var result = _storyRepository.FindPublishable(SystemTime.Now().AddDays(-7), SystemTime.Now().AddHours(-4), 0, 10); Assert.Equal(3, result.Total); }