public void AddsRoleClaimUsingRoleClaimType() { var user = new StuntmanUser("user-1", "User 1") .AddRole("role1"); Assert.Equal("role1", user.Claims.Single(x => x.Type == user.RoleClaimType).Value); }
public void SetsExpectedSource() { const string Source = "test-source"; var user = new StuntmanUser("user-1", "User 1") .SetSource(Source); Assert.Equal(Source, user.Source); }
public void SetsExpectedAccessToken() { const string Description = "Test Description"; var user = new StuntmanUser("user-1", "User 1") .SetDescription(Description); Assert.Equal(Description, user.Description); }
public void SetsExpectedAccessToken() { const string AccessToken = "test-access-token"; var user = new StuntmanUser("user-1", "User 1") .SetAccessToken(AccessToken); Assert.Equal(AccessToken, user.AccessToken); }
public void AddsExpectedClaim() { var user = new StuntmanUser("user-1", "User 1") .AddClaim("some_type", "some_value"); var claim = user.Claims.Single(); Assert.Equal("some_type", claim.Type); Assert.Equal("some_value", claim.Value); }
public void AddsExpectedClaim() { var user = new StuntmanUser("user-1", "User 1") .AddClaim("some_type", "some_value"); var claim = user.Claims.Single(); Assert.Equal("some_type", claim.Type); Assert.Equal("some_value", claim.Value); }
public static StuntmanOptions AddUser(this StuntmanOptions options, string name, string surname) { var user = new StuntmanUser($"{name}.{surname}", $"{name} {surname}", ClaimTypes.Name, ClaimTypes.Role) .SetAccessToken(Guid.NewGuid().ToString()) .AddClaim("given_name", name) .AddClaim("family_name", surname) .AddClaim("role", "MDA") .AddClaim("role", "MPIR"); options.AddUser(user); return(options); }
public void ThrowsForDuplicateId() { var sut = new StuntmanOptions(); var user = new StuntmanUser("user-1", "User 1"); sut.AddUser(user); var exception = Assert.Throws <Exception>(() => { sut.AddUser(user); }); Assert.Equal("user must have unique Id.", exception.Message); }
public void ThrowsForDuplicateId() { var sut = new StuntmanOptions(); var user = new StuntmanUser("user-1", "User 1"); sut.AddUser(user); var exception = Assert.Throws<ApplicationException>(() => { sut.AddUser(user); }); Assert.Equal("user must have unique Id.", exception.Message); }
public void SetsId() { var user = new StuntmanUser("user-1", "User 1"); Assert.Equal("user-1", user.Id); }
public void SetsExpectedSource() { const string Source = "test-source"; var user = new StuntmanUser("user-1", "User 1") .SetSource(Source); Assert.Equal(Source, user.Source); }
public void InitializesClaimsCollection() { var user = new StuntmanUser("user-1", "User 1"); Assert.NotNull(user.Claims); }
public void SetsId() { var user = new StuntmanUser("user-1", "User 1"); Assert.Equal("user-1", user.Id); }
public void InitializesClaimsCollection() { var user = new StuntmanUser("user-1", "User 1"); Assert.NotNull(user.Claims); }
public void ShouldGenerateId() { var user = new StuntmanUser("user-1"); Assert.NotNull(user.Id); }
public void SetsName() { var user = new StuntmanUser("user-1", "User 1"); Assert.Equal("User 1", user.Name); }
public void SetsRoleType() { var user = new StuntmanUser("user-1", "User 1"); Assert.Equal(StuntmanUser.DefaultRoleClaimType, user.RoleClaimType); }
public void SetsName() { var user = new StuntmanUser("user-1", "User 1"); Assert.Equal("User 1", user.Name); }
public void ShouldGenerateId() { var user = new StuntmanUser("user-1"); Assert.NotNull(user.Id); }
public void SetsExpectedAccessToken() { const string AccessToken = "test-access-token"; var user = new StuntmanUser("user-1", "User 1") .SetAccessToken(AccessToken); Assert.Equal(AccessToken, user.AccessToken); }