public async Task GetUserRights() { var userId = _dbFaker.UserRights.First().UserId; var response = await _securityData.GetUserRights(userId); var expected = _mapper.Map <Models.UserRights>(_dbFaker.UserRights.SingleOrDefault(l => l.UserId == userId)); Assert.AreEqual(ActionStatus.Success, response.Status); CollectionAssert.AreEqual(expected.AccessRights, response.UserRights.AccessRights, new AccessRightComparer()); CollectionAssert.AreEqual(expected.DeniedRights, response.UserRights.DeniedRights, new AccessRightComparer()); CollectionAssert.AreEqual(expected.AccessFunctions, response.UserRights.AccessFunctions, new FunctionComparer()); CollectionAssert.AreEqual(expected.Roles, response.UserRights.Roles, new RoleComparer()); _mock.Verify(data => data.GetUserRights(It.Is <string>(i => i == userId)), () => Times.Exactly(1)); }
public IEnumerable <UserRight> GetUserRights(int id) { return(_logic.GetUserRights(id).ToList()); }
public async Task <IActionResult> GetUserRights(string id) { var result = _securityService.GetUserRights(id); return(Ok(await result)); }