Exemplo n.º 1
0
        public async Task AddNewRole_returns_null_when_claims_is_empty()
        {
            //Arrange
            var controller = new RolesController(_bosAuthClient);

            //Act
            var result = await controller.AddNewRole();

            //Assert
            var viewResult = Assert.IsType <ViewResult>(result); //Asserting that the return is a View

            Assert.Equal("AddRole", viewResult.ViewName);        //Asserting that the view is "AddRole"
            Assert.Null(viewResult.ViewData.Model);              //Asserting that the returned model is null
        }
Exemplo n.º 2
0
        public async Task AddNewRole_returns_null_when_session_is_empty()
        {
            //Arrange
            var controller = new RolesController(_configuration, _contextAccessor);

            //Act
            var result = await controller.AddNewRole();

            //Assert
            var viewResult = Assert.IsType <ViewResult>(result); //Asserting that the return is a View

            Assert.Equal("AddRole", viewResult.ViewName);        //Asserting that the view is "AddRole"
            Assert.Null(viewResult.ViewData.Model);              //Asserting that the returned model is null
        }
Exemplo n.º 3
0
        public void AddNewRole_returns_model_with_null_currentmoduleid_when_claims_is_empty()
        {
            //Arrange
            var controller = new RolesController(_bosAuthClient);

            //Act
            var result = controller.AddNewRole();

            //Assert
            var     viewResult = Assert.IsType <ViewResult>(result); //Asserting that the return is a View
            dynamic model      = Assert.IsAssignableFrom <ExpandoObject>(viewResult.ViewData.Model);

            Assert.True(model.CurrentModuleId == null);
        }