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