public void SuccessfulAddClient() { "When adding client".x( async() => { var client = new Client { ClientId = "test_client", ClientName = "Test Client", Secrets = new[] { new ClientSecret { Type = ClientSecretTypes.SharedSecret, Value = "secret" } }, AllowedScopes = new[] { "api" }, RedirectionUrls = new[] { new Uri("http://localhost/callback"), }, ApplicationType = ApplicationTypes.Native, GrantTypes = new[] { GrantTypes.ClientCredentials }, JsonWebKeys = TestKeys.SuperSecretKey.CreateSignatureJwk().ToSet() }; var response = await ManagerClient.AddClient(client, GrantedToken.AccessToken) .ConfigureAwait(false); }); }