public void Create_WithRoleName_SetsId() { var role = new IdentityRole("admin"); var parsed = role.Id.SafeParseObjectId(); Expect(parsed, Is.Not.Null); Expect(parsed, Is.Not.EqualTo(ObjectId.Empty)); }
public void Create_WithoutRoleName_HasIdAssigned() { var role = new IdentityRole(); var parsed = role.Id.SafeParseObjectId(); Expect(parsed, Is.Not.Null); Expect(parsed, Is.Not.EqualTo(ObjectId.Empty)); }
public void Create_WithRoleName_SetsName() { var name = "admin"; var role = new IdentityRole(name); Expect(role.Name, Is.EqualTo(name)); }
public void AsQueryable_Returns_QueryableRoles() { var role = new IdentityRole { Name = "name" }; var manager = GetRoleManager(); manager.Create(role); var queryable = manager.Roles; Expect(queryable.Count(), Is.EqualTo(1)); }
public void ToBsonDocument_IdAssigned_MapsToBsonObjectId() { var role = new IdentityRole(); role.SetId(ObjectId.GenerateNewId().ToString()); var document = role.ToBsonDocument(); Expect(document["_id"], Is.TypeOf<BsonObjectId>()); }
public void Delete_ExistingRole_Removes() { var role = new IdentityRole {Name = "name"}; var manager = GetRoleManager(); manager.Create(role); Expect(Roles.AsQueryable().ToList(), Is.Not.Empty); manager.Delete(role); Expect(Roles.AsQueryable().ToList(), Is.Empty); }
public void Create_NewRole_Saves() { var roleName = "admin"; var role = new IdentityRole(roleName); var manager = GetRoleManager(); manager.Create(role); var savedRole = Roles.AsQueryable().Single(); Expect(savedRole.Name, Is.EqualTo(roleName)); }
public void FindByName_SavedRole_ReturnsRole() { var roleName = "name"; var role = new IdentityRole {Name = roleName}; var manager = GetRoleManager(); manager.Create(role); var foundRole = manager.FindByName(roleName); Expect(foundRole, Is.Not.Null); Expect(foundRole.Name, Is.EqualTo(roleName)); }
public void FindById_SavedRole_ReturnsRole() { var roleId = ObjectId.GenerateNewId().ToString(); var role = new IdentityRole {Name = "name"}; role.SetId(roleId); var manager = GetRoleManager(); manager.Create(role); var foundRole = manager.FindById(roleId); Expect(foundRole, Is.Not.Null); Expect(foundRole.Id, Is.EqualTo(roleId)); }
public void Update_ExistingRole_Updates() { var role = new IdentityRole {Name = "name"}; var manager = GetRoleManager(); manager.Create(role); var savedRole = manager.FindById(role.Id); savedRole.Name = "newname"; manager.Update(savedRole); var changedRole = Roles.FindAll().Single(); Expect(changedRole, Is.Not.Null); Expect(changedRole.Name, Is.EqualTo("newname")); }
public async Task<ActionResult> Create(RoleViewModel roleViewModel) { if (ModelState.IsValid) { var role = new IdentityRole(roleViewModel.Name); var roleresult = await RoleManager.CreateAsync(role); if (!roleresult.Succeeded) { ModelState.AddModelError("", roleresult.Errors.First()); return View(); } return RedirectToAction("Index"); } return View(); }
public ActionResult Create(IdentityRole Role) { context.Roles.InsertOne(Role); //context.SaveChanges(); return RedirectToAction("Index"); }
/// <summary> /// Create a New role /// </summary> /// <returns></returns> public ActionResult Create() { IdentityRole Role = new IdentityRole(); return View(Role); }