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)); }
public async Task <IActionResult> GetRights(int per_page, int page, string mask) { var result = _securityService.GetRights(per_page, page, mask); return(Ok(await result)); }