コード例 #1
0
        public async Task FetchPermissions_returns_non_null_model_session_is_empty()
        {
            //Arrange
            var controller = new PermissionsController(_configuration, _contextAccessor);

            //Act
            var result = await controller.FetchPermissions(Guid.NewGuid().ToString(), null);

            //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.OwnerId != null);
        }
コード例 #2
0
        public void FetchPermissions_returns_model_with_null_currentmoduleid_when_session_is_empty()
        {
            //Arrange
            var controller = new PermissionsController(_bosIAClient);

            //Act
            var result = controller.FetchPermissions(null, null);

            //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);
        }