public async Task GetRights()
        {
            var itemsPerPage = 10;
            var pageNumber   = 1;

            var response = (await _securityData.GetRights(itemsPerPage, pageNumber)).AccessRights;
            var expected = _mapper.Map <AccessRight[]>(_dbFaker.AccessRights
                                                       .OrderBy(l => l.Name).Skip((pageNumber - 1) * itemsPerPage).Take(itemsPerPage).ToArray());

            CollectionAssert.AreEqual(expected, response, new AccessRightComparer());
            _mock.Verify(data => data.GetRights(itemsPerPage, pageNumber, ""), () => Times.Exactly(1));
        }
Пример #2
0
        public async Task <IActionResult> GetRights(int per_page, int page, string mask)
        {
            var result = _securityService.GetRights(per_page, page, mask);

            return(Ok(await result));
        }