public async Task VisitRepository_GetVisits_ByDate_Test()
        {
            var context   = new MyCompanyContext();
            int pageSize  = 1;
            int pageCount = 0;

            var target = new VisitRepository(context);
            var date   = context.Visits.First().VisitDateTime;

            var results = await target.GetVisitsAsync(string.Empty, PictureType.Small, pageSize, pageCount, date, null);

            Assert.IsNotNull(results);
            Assert.IsTrue(results.Count() == 1);
            Assert.IsTrue(results.Any());
            Assert.IsNotNull(results.First().Employee);
            if (results.First().Employee.EmployeePictures != null
                &&
                results.First().Employee.EmployeePictures.Any())
            {
                Assert.IsTrue(results.First().Employee.EmployeePictures.All(ep => ep.PictureType == PictureType.Small));
            }
            Assert.IsNotNull(results.First().Visitor);
            if (results.First().Visitor.VisitorPictures != null
                &&
                results.First().Visitor.VisitorPictures.Any())
            {
                Assert.IsTrue(results.First().Visitor.VisitorPictures.All(ep => ep.PictureType == PictureType.Small));
            }
        }