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