public async Task VisitRepository_GetCount_Test() { var context = new MyCompanyContext(); int expected = context.Visits.Count(); var target = new VisitRepository(context); var actual = await target.GetCountAsync(string.Empty, null, null); Assert.AreEqual(expected, actual); }
public async Task VisitRepository_GetCount_Today_Test() { var context = new MyCompanyContext(); DateTime date = DateTime.UtcNow.AddDays(2).Date; DateTime toDate = DateTime.UtcNow.AddDays(3).Date; int expected = context.Visits.ToList().Count(v => v.VisitDateTime.Date.Equals(date)); var target = new VisitRepository(context); var actual = await target.GetCountAsync(string.Empty, date, toDate); Assert.AreEqual(expected, actual); }