public void WithClientId_WhenCalled_ReturnsClientSecretIdentityBuilder() { IClientSecretIdentityBuilder sut = CreateSut(); IClientSecretIdentityBuilder result = sut.WithClientId(Fixture.Create <string>()); Assert.That(result, Is.EqualTo(sut)); }
public void WithIdentifier_WhenCalled_ReturnsClientSecretIdentityBuilder() { IClientSecretIdentityBuilder sut = CreateSut(); IClientSecretIdentityBuilder result = sut.AddClaims(Fixture.CreateMany <Claim>().ToList()); Assert.That(result, Is.EqualTo(sut)); }
public void WithClientId_WhenClientIdIsWhiteSpace_ThrowsArgumentNullException() { IClientSecretIdentityBuilder sut = CreateSut(); ArgumentNullException result = Assert.Throws <ArgumentNullException>(() => sut.WithClientId(" ")); Assert.That(result.ParamName, Is.EqualTo("clientId")); }
public void Build_WhereWithIdentifierHasNotBeenCalled_AssertDefaultIdentifier() { IClientSecretIdentityBuilder sut = CreateSut(); IClientSecretIdentity result = sut.Build(); Assert.That(result.Identifier, Is.EqualTo(default(int))); }
public void AddClaims_WhenClaimsIsNull_ThrowsArgumentNullException() { IClientSecretIdentityBuilder sut = CreateSut(); ArgumentNullException result = Assert.Throws <ArgumentNullException>(() => sut.AddClaims(null)); Assert.That(result.ParamName, Is.EqualTo("claims")); }
public void Build_WhereWithClientSecretHasNotBeenCalled_AssertDefaultClientSecret() { IClientSecretIdentityBuilder sut = CreateSut(); IClientSecretIdentity result = sut.Build(); Assert.That(result.ClientSecret.Length, Is.EqualTo(32)); }
public void Build_WhereAddClaimsHasNotBeenCalled_AssertDefaultClaims() { IClientSecretIdentityBuilder sut = CreateSut(); IClientSecretIdentity result = sut.Build(); Assert.That(result.ToClaimsIdentity().Claims.Count(), Is.EqualTo(4)); }
public void WithClientSecret_WhenClientSecretIsEmpty_ThrowsArgumentNullException() { IClientSecretIdentityBuilder sut = CreateSut(); ArgumentNullException result = Assert.Throws <ArgumentNullException>(() => sut.WithClientSecret(string.Empty)); Assert.That(result.ParamName, Is.EqualTo("clientSecret")); }
public void Build_WhereWithClientSecretHasBeenCalled_AssertCorrectClientSecret() { IClientSecretIdentityBuilder sut = CreateSut(); string clientSecret = Fixture.Create <string>(); IClientSecretIdentity result = sut.WithClientSecret(clientSecret).Build(); Assert.That(result.ClientSecret, Is.EqualTo(clientSecret)); }
public void Build_WhereWithIdentifierHasBeenCalled_AssertCorrectIdentifier() { IClientSecretIdentityBuilder sut = CreateSut(); int identifier = Fixture.Create <int>(); IClientSecretIdentity result = sut.WithIdentifier(identifier).Build(); Assert.That(result.Identifier, Is.EqualTo(identifier)); }
public void Build_WhenCalled_AssertCorrectFriendlyName() { string friendlyName = Fixture.Create <string>(); IClientSecretIdentityBuilder sut = CreateSut(friendlyName); IClientSecretIdentity result = sut.Build(); Assert.That(result.FriendlyName, Is.EqualTo(friendlyName)); }
public void Build_WhereAddClaimsHasBeenCalled_AssertCorrectClaims() { IClientSecretIdentityBuilder sut = CreateSut(); IEnumerable <Claim> claimCollection = Fixture.CreateMany <Claim>(_random.Next(5, 10)).ToList(); IClientSecretIdentity result = sut.AddClaims(claimCollection).Build(); Assert.That(result.ToClaimsIdentity().Claims.Count(), Is.EqualTo(4 + claimCollection.Count())); foreach (Claim claim in claimCollection) { Assert.That(result.ToClaimsIdentity().Claims.SingleOrDefault(m => string.Compare(m.Type, claim.Type, StringComparison.Ordinal) == 0), Is.Not.Null); } }