Exemplo n.º 1
0
        public async Task GetRolesPaging_HasFilter_ReturnSuccess()
        {
            _mockRoleManager
            .Setup(x => x.Roles)
            .Returns(_roleSources.AsQueryable().BuildMock().Object);
            var rolesController = new RolesController(_mockRoleManager.Object);
            var result          = await rolesController.GetAllRolesPaging("test3", 1, 2);

            var okResult = result as OkObjectResult;
            var roleVMs  = okResult.Value as Pagination <RoleVm>;

            Assert.Equal(1, roleVMs.TotalRecords);
            Assert.Single(roleVMs.Items);
        }
Exemplo n.º 2
0
 public async Task GetRolesPaging_ThrowException_Failed()
 {
     _mockRoleManager.Setup(x => x.Roles).Throws <Exception>();
     var rolesController = new RolesController(_mockRoleManager.Object);
     await Assert.ThrowsAsync <Exception>(async() => await rolesController.GetAllRolesPaging(null, 1, 1));
 }