Exemplo n.º 1
0
        public void GetAll()
        {
            MockRoleService.Setup(r => r.GetAll()).Returns(new List <RoleBO> {
                MockRole
            });

            var result = _controller.Get();

            Assert.NotEmpty(result);
        }
        public void TestMethodGetRoles()
        {
            RolesController rolesController = new RolesController();
            var             result          = rolesController.Get();

            Assert.AreNotEqual(null, result);
        }
Exemplo n.º 3
0
        public void GetByWrongId(int id)
        {
            var controller = new RolesController(context);
            var response   = controller.Get(id) as ObjectResult;

            Assert.Null(response);
        }
        public async Task Get()
        {
            var role = new RoleEdit()
            {
                Id            = Guid.NewGuid(),
                Name          = "role_1",
                Description   = "Role 1",
                ApplicationId = Guid.NewGuid(),
                UseCaseIds    = new List <string>()
                {
                    "uc1"
                }
            };

            var service = new Mock <IRoleService>();

            service.Setup(c => c.GetRole(It.Is <Guid>(m => m == role.Id.Value)))
            .ReturnsAsync(role);

            var controller = new RolesController(service.Object);

            var result = await controller.Get(role.Id.Value);

            var okResult    = Assert.IsType <OkObjectResult>(result);
            var returnValue = Assert.IsType <RoleEdit>(okResult.Value);

            Assert.Same(role, returnValue);
        }
Exemplo n.º 5
0
        public void RolesTest()
        {
            var controller = new RolesController();
            //Returns roles array
            var result = controller.Get();

            Assert.IsNotNull(result);
        }
Exemplo n.º 6
0
        public void ControllerGetAllRoleSuccess()
        {
            var controller = new RolesController();
            var response   = controller.Get();
            var result     = (OkNegotiatedContentResult <List <RoleModel> >)response;

            Assert.IsNotNull(result);
            Assert.IsNotNull(result.Content);
        }
Exemplo n.º 7
0
        public async Task GetRoleByWrongId()
        {
            int id         = 40; //Role with id 40 doesn't exist in the test database
            var controller = new RolesController(unit.Context);

            var response = await controller.Get(id) as ObjectResult;

            Assert.AreEqual(404, response.StatusCode);
        }
Exemplo n.º 8
0
        public void GetAll()
        {
            var controller = new RolesController(context);
            var response   = controller.Get() as ObjectResult;
            var value      = response.Value as List <RoleModel>;

            Assert.AreEqual(200, response.StatusCode);
            Assert.AreEqual(5, value.Count);
        }
Exemplo n.º 9
0
        public void GetById(int id)
        {
            var controller = new RolesController(context);
            var response   = controller.Get(id) as ObjectResult;
            var value      = response.Value as RoleModel;

            Assert.AreEqual(200, response.StatusCode);
            Assert.AreEqual(1, value.Id);
        }
Exemplo n.º 10
0
        public void RoleControllerGetById()
        {
            var controller = new RolesController();

            var response = controller.Get("SD");
            var result   = (OkNegotiatedContentResult <RoleModel>)response;

            Assert.IsNotNull(result);
            Assert.IsNotNull(result.Content);
        }
Exemplo n.º 11
0
        public async Task GetAllRoles()
        {
            var controller = new RolesController(unit.Context);

            var response = await controller.Get() as ObjectResult;

            var value = response.Value as List <RoleModel>;

            Assert.AreEqual(200, response.StatusCode);
            Assert.AreEqual(5, value.Count); //there are 5 roles in the test database
        }
Exemplo n.º 12
0
        public async Task GetRoleById(int id, string name)
        {
            var controller = new RolesController(unit.Context);

            var response = await controller.Get(id) as ObjectResult;

            var value = response.Value as RoleModel;

            Assert.AreEqual(200, response.StatusCode);
            Assert.AreEqual(id, value.Id);
        }
Exemplo n.º 13
0
        public void Role_Get_By_Id_Throws_Exception(int id)
        {
            //Arrange
            var mockRepository = SetupMockRepo();
            var controller     = new RolesController(mockRepository.Object);
            //Act
            var result = Assert.Throws <Exception>(() => controller.Get(id));
            //Assert
            var objectResult = result.Should().BeOfType <BadRequestObjectResult>().Subject;

            Assert.Equal(400, objectResult.StatusCode);
        }
Exemplo n.º 14
0
        public void Role_Get_By_Id_Returns_RoleObject(int id)
        {
            //Arrange
            var mockRepository = SetupMockRepo();
            var controller     = new RolesController(mockRepository.Object);
            //Act
            var result = controller.Get(id);
            //Assert
            var objectResult = result.Should().BeOfType <OkObjectResult>().Subject;

            Assert.Equal(200, objectResult.StatusCode);
        }
Exemplo n.º 15
0
        public void Index_NoParams_ReturnOk(IQueryable <IdentityRole> roles,
                                            [Frozen] Mock <RoleManager <IdentityRole> > roleManagerMock,
                                            [Frozen] Mock <IMapper> mapper)
        {
            //Arrange
            roleManagerMock.SetupGet(c => c.Roles).Returns(roles);

            var sut = new RolesController(roleManagerMock.Object, mapper.Object);

            //Act
            var result        = sut.Get();
            var contentResult = result as ObjectResult;

            //Assert
            Assert.NotNull(result);
            Assert.IsType <OkObjectResult>(result);
            Assert.IsAssignableFrom <Response <IEnumerable <RoleDto> > >(contentResult.Value);
        }
Exemplo n.º 16
0
        public static void Populate(this DropDownList ddl, DropDownType type, string defaultSelectionValue = null, bool retainFirst = false)
        {
            switch (type)
            {
                case DropDownType.Role:
                    using (RolesController rc = new RolesController())
                    {
                        var roles = rc.Get().Select(i => new { Label = i.RoleName, Value = i.RoleID }).OrderBy(i => i.Label).ToList();
                        ddl.DataSource = roles;
                    }
                    break;

                case DropDownType.ScopeType:
                    using (ScopesController sc = new ScopesController())
                    {
                        var scopes = sc.Get().Select(i => new { Label = i.ScopeName, Value = i.ScopeID }).OrderBy(i => i.Label).ToList();
                        ddl.DataSource = scopes;
                    }
                    break;

                case DropDownType.Permission:
                    using (PermissionsController pc = new PermissionsController())
                    {
                        var permissions = pc.Get().Select(i => new { Label = i.PermissionName, Value = i.PermissionID }).OrderBy(i => i.Label).ToList();
                        ddl.DataSource = permissions;
                    }
                    break;

                default: break;
            }

            Reset(ddl, retainFirst);
            ddl.DataValueField = "Value";
            ddl.DataTextField = "Label";
            ddl.DataBind();

            SelectDefault(ddl, defaultSelectionValue);
        }
Exemplo n.º 17
0
        public async Task Verificar_GetListRoles()
        {
            //ARRANGE
            var mockMapper = new MapperConfiguration(cfg =>
            {
                cfg.AddProfile(new MappingProfile());
            });
            var mapper     = mockMapper.CreateMapper();
            var repository = new Mock <IRolRepository>();

            repository.Setup(x => x.GetAll()).ReturnsAsync(listaRoles);
            var controller = new RolesController(repository.Object, mapper);

            //ACT
            var actionResult = await controller.Get();

            var result = actionResult.Result as OkObjectResult;
            var arr    = result.Value as List <RolDTO>;

            //ASSERT
            Assert.NotNull(result);
            Assert.IsType <List <RolDTO> >(arr);
        }
Exemplo n.º 18
0
        public async Task Verificar_GetRol()
        {
            //ARRANGE
            var mockMapper = new MapperConfiguration(cfg =>
            {
                cfg.AddProfile(new MappingProfile());
            });
            var mapper     = mockMapper.CreateMapper();
            var repository = new Mock <IRolRepository>();

            repository.Setup(x => x.Get(It.IsAny <int>())).ReturnsAsync(rol);
            var controller = new RolesController(repository.Object, mapper);

            //ACT
            var actionResult = await controller.Get(1);

            var result = actionResult.Result as OkObjectResult;
            var dto    = result.Value as RolDTO;

            //ASSERT
            Assert.NotNull(result);
            Assert.IsType <RolDTO>(dto);
            Assert.Equal(1, dto.Id);
        }
Exemplo n.º 19
0
        public void RoleControllerGet()
        {
            var results = _ctrl.Get(0, 0);

            Assert.IsTrue(results.Any());
        }
Exemplo n.º 20
0
 public void LoadGrid()
 {
     categorydtGrid.ItemsSource = categoriescontroller.Get();
     userdtGrid.ItemsSource     = usercontroller.Get();
     roledtGrid.ItemsSource     = rolescontroller.Get();
 }
Exemplo n.º 21
0
        public void Get_WhenCalled_ReturnsOkResult()
        {
            var okResult = rolesController.Get();

            Assert.IsType <OkObjectResult>(okResult.Result);
        }