public void OnUserRoleAssign(Select2 <ProcessRole> select, string roleId) { RedoableCommands.Clear(); var assignedRole = _userModelManager.GetProcessRoles().Where(r => r.Id == roleId).FirstOrDefault(); var assignedCommand = new AssignRoleCommand(_userModelManager, assignedRole, select); UndoableCommands.Push(assignedCommand); }
public void AddNewRole_ShouldAdd() { var addedRole = _userModelManager.AddNewRole(); Assert.Single(_contract.Roles); Assert.Contains(addedRole, _contract.Roles); Assert.Equal(_contract.Roles, _userModelManager.GetProcessRoles()); }