public void ListFindsAllTimeEntries() { var expected = new List <TimeEntry> { new TimeEntry(1, 111, 222, DateTime.Parse("2017-12-09"), 2), new TimeEntry(2, 333, 444, DateTime.Parse("2012-01-02"), 12), new TimeEntry(3, 555, 666, DateTime.Parse("1998-11-24"), 1) }; expected.ForEach(CreateInDb); var timeEntries = _repository.List(); expected.ForEach(e => Assert.Contains(e, timeEntries)); Assert.Equal(expected.Count, timeEntries.Count()); }
public void ListFindsAllTimeEntries() { // Arrange var expected = new List <TimeEntry> { new TimeEntry(1, 111, 222, DateTime.Parse("2017-12-09"), 2), new TimeEntry(2, 333, 444, DateTime.Parse("2012-01-02"), 12), new TimeEntry(3, 555, 666, DateTime.Parse("1998-11-24"), 1) }; expected.ForEach(CreateInDb); // Act var timeEntries = _repository.List(); timeEntries.Count.Should().Be(3); expected.ForEach(e => timeEntries.Single(x => x.Id == e.Id).Should().BeEquivalentTo(e)); }