Exemplo n.º 1
0
        public async Task GetById_ThrowException_Failed()
        {
            _mockRoleManager.Setup(x => x.FindByIdAsync(It.IsAny <string>())).Throws <Exception>();

            var rolesController = new RolesController(_mockRoleManager.Object, _mapper, _context, _localizer);

            await Assert.ThrowsAnyAsync <Exception>(async() => await rolesController.GetById("test1"));
        }
Exemplo n.º 2
0
        public void ControllerGetCustomerInvalidId()
        {
            var controller = new RolesController();
            var response   = controller.GetById("ohoho");
            var result     = (NotFoundResult)response;

            Assert.IsNotNull(result);
        }
Exemplo n.º 3
0
        public void GetRoleSuccess()
        {
            var controller = new RolesController();
            var response   = controller.GetById("UX");
            var result     = (OkNegotiatedContentResult <RoleModel>)response;

            Assert.IsNotNull(result);
            Assert.IsNotNull(result.Content);
        }
Exemplo n.º 4
0
        public async Task GetById_HasData_ReturnSuccess()
        {
            _mockRoleManager.Setup(x => x.FindByIdAsync(It.IsAny <string>()))
            .ReturnsAsync(new AppRole
            {
                Id   = "test1",
                Name = "test1"
            });
            var rolesController = new RolesController(_mockRoleManager.Object, _mapper, _context, _localizer);
            var result          = await rolesController.GetById("test1");

            var okResult = result as OkObjectResult;

            Assert.NotNull(okResult);

            var roleVm = okResult.Value as RoleVm;

            Assert.Equal("test1", roleVm.Name);
        }