public void GivenNonExistingEndpointWhenRevokingThenTheEndpointShouldBeRevoked()
        {
            var revokeParameters = new RevokeParameters
            {
                AccountId   = AccountId,
                EndpointIds = new List <string> {
                    Guid.NewGuid().ToString()
                },
                ApplicationId = ApplicationId
            };

            var revokeService = new RevokeService(Environment, HttpClient);

            Assert.Throws <RevokeException>(() => revokeService.Revoke(revokeParameters, PrivateKey));
        }
        public void GivenExistingEndpointWhenRevokingThenTheEndpointShouldBeRevoked()
        {
            var revokeParameters = new RevokeParameters
            {
                AccountId   = AccountId,
                EndpointIds = new List <string> {
                    EndpointId
                },
                ApplicationId = ApplicationId
            };

            var revokeService = new RevokeService(Environment, HttpClient);

            revokeService.Revoke(revokeParameters, PrivateKey);
        }