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());
        }
Beispiel #2
0
        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));
        }