public void FindByIdAsyncTest() { var manager = services.GetRoleManager(); LiteDbRole newRole = SetUpRole(manager); var role = manager.FindByIdAsync(newRole.Id.ToString()).GetAwaiter().GetResult(); role.Should().NotBeNull(); role.Should().Match <LiteDbRole>(u => u.Id == newRole.Id); }
public void DeleteAsyncTest() { var manager = services.GetRoleManager(); LiteDbRole newRole = SetUpRole(manager); var result = manager.DeleteAsync(newRole).GetAwaiter().GetResult(); var role = manager.FindByNameAsync(newRole.NormalizedName).GetAwaiter().GetResult(); result.Should().Be(IdentityResult.Success); role.Should().BeNull(); }
private LiteDbRole SetUpRole(RoleManager <LiteDbRole> manager) { var role = new LiteDbRole() { Name = "TestRole" }; manager.CreateAsync(role).GetAwaiter().GetResult(); return(role); }
public void AddClaimAsyncTest() { var manager = services.GetRoleManager(); LiteDbRole role = SetUpRole(manager); var claim = new Claim("test", "test"); var result = manager.AddClaimAsync(role, claim).GetAwaiter().GetResult(); var claimsForRole = manager.GetClaimsAsync(role).GetAwaiter().GetResult(); result.Should().Be(IdentityResult.Success); claimsForRole.Should().NotBeNull(); claimsForRole.Count.Should().Be(1); }
public void CreateAsyncTest() { var manager = services.GetRoleManager(); var newRole = new LiteDbRole() { Name = "TestRole" }; var result = manager.CreateAsync(newRole).GetAwaiter().GetResult(); var role = manager.FindByNameAsync(newRole.NormalizedName).GetAwaiter().GetResult(); result.Should().Be(IdentityResult.Success); role.Should().NotBeNull(); role.Should().Match <LiteDbRole>(u => u.Name.Equals(role.Name)); }