public async Task VisitsController_GetVisits_Test() { bool called = false; var visitRepository = new Data.Repositories.Fakes.StubIVisitRepository(); var employeeRepository = new Data.Repositories.Fakes.StubIEmployeeRepository(); var timeOffset = DateTimeOffset.Now.Offset; visitRepository.GetVisitsAsyncStringPictureTypeInt32Int32NullableOfDateTimeNullableOfDateTime = (filter, picture, pageSize, pageCount, dateFilter, toDate) => { called = true; return(Task.FromResult(new List <Visit>().AsEnumerable())); }; var target = new VisitsController(visitRepository, new SecurityHelper(), employeeRepository); var result = await target.GetVisits(string.Empty, PictureType.Small, 1, 1, null, null); Assert.IsNotNull(result); Assert.IsTrue(called); }