public void Build_WhereWithClientSecretHasNotBeenCalled_AssertDefaultClientSecret()
        {
            IClientSecretIdentityBuilder sut = CreateSut();

            IClientSecretIdentity result = sut.Build();

            Assert.That(result.ClientSecret.Length, Is.EqualTo(32));
        }
        public void Build_WhereWithIdentifierHasNotBeenCalled_AssertDefaultIdentifier()
        {
            IClientSecretIdentityBuilder sut = CreateSut();

            IClientSecretIdentity result = sut.Build();

            Assert.That(result.Identifier, Is.EqualTo(default(int)));
        }
        public void Build_WhereAddClaimsHasNotBeenCalled_AssertDefaultClaims()
        {
            IClientSecretIdentityBuilder sut = CreateSut();

            IClientSecretIdentity result = sut.Build();

            Assert.That(result.ToClaimsIdentity().Claims.Count(), Is.EqualTo(4));
        }
        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));
        }