public async Task GetRolesPagin_ThrowException_Failed() { _mockRoleManager.Setup(x => x.Roles) .Throws <Exception>(); var rolesController = new RolesController(_mockRoleManager.Object, _context); await Assert.ThrowsAnyAsync <Exception>(async() => await rolesController.GetRolesPagin(null, 1, 2)); }
public async Task GetRolesPagin_HasFilter_ReturnSuccess() { _mockRoleManager.Setup(x => x.Roles) .Returns(_roleSources.AsQueryable().BuildMock().Object); var rolesController = new RolesController(_mockRoleManager.Object, _context); var result = await rolesController.GetRolesPagin("test3", 1, 2); var okResult = result as OkObjectResult; var roleVms = okResult.Value as Pagination <RoleVm>; Assert.Equal(1, roleVms.TotalRecords); Assert.Single(roleVms.Items); }