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);
        }