public void GetsEntriesInRange() { DateTime dt1 = new DateTime(2020, 1, 15); DateTime dt2 = new DateTime(2020, 1, 16); DateTime dt3 = new DateTime(2020, 1, 17); DateTime dt4 = new DateTime(2020, 1, 18); DateTime dt5 = new DateTime(2020, 1, 19); _context.Add(new Entry() { Id = 1, Date = dt1, UserId = _regularUser1.Id }); _context.Add(new Entry() { Id = 2, Date = dt2, UserId = _regularUser1.Id }); _context.Add(new Entry() { Id = 3, Date = dt3, UserId = _regularUser1.Id }); _context.Add(new Entry() { Id = 4, Date = dt4, UserId = _regularUser1.Id }); _context.Add(new Entry() { Id = 5, Date = dt5, UserId = _regularUser1.Id }); _context.SaveChanges(); var res = ((_controller.Get(dt2, dt4, _regularUser1.Id) as OkObjectResult).Value as IEnumerable <EntryDTO>).ToArray(); Assert.AreEqual(3, res.Count()); Assert.AreEqual(1, res.Count(e => e.Id == 2)); //include from Assert.AreEqual(1, res.Count(e => e.Id == 3)); Assert.AreEqual(1, res.Count(e => e.Id == 4)); //include to }