Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        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);
        }