Exemplo n.º 1
0
        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);
        }