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