public void RequestPermissions() 
    {
        RequestPermissionsSample sample = new RequestPermissionsSample();
        RequestPermissionsResponse requestPermissionsResponse = sample.RequestPermissionsAPIOperation();
        Assert.IsNotNull(requestPermissionsResponse);
        Assert.AreEqual(requestPermissionsResponse.responseEnvelope.ack.ToString().Trim().ToUpper(), "SUCCESS");
		Assert.IsNotNull(requestPermissionsResponse.token);
	}
    public void RequestPermissions()
    {
        RequestPermissionsSample   sample = new RequestPermissionsSample();
        RequestPermissionsResponse requestPermissionsResponse = sample.RequestPermissionsAPIOperation();

        Assert.IsNotNull(requestPermissionsResponse);
        Assert.AreEqual(requestPermissionsResponse.responseEnvelope.ack.ToString().Trim().ToUpper(), "SUCCESS");
        Assert.IsNotNull(requestPermissionsResponse.token);
    }
        // # Main method
        private static void Main()
        {
            RequestPermissionsSample sampleRequestPermissions = new RequestPermissionsSample();
            sampleRequestPermissions.RequestPermissionsAPIOperation();

            GetAccessTokenSample sampleGetAccessToken = new GetAccessTokenSample();
            sampleGetAccessToken.GetAccessTokenAPIOperation();
            Console.WriteLine("Press any key to exit.");
            Console.ReadKey();
        }
        // # Main method
        private static void Main()
        {
            RequestPermissionsSample sampleRequestPermissions = new RequestPermissionsSample();

            sampleRequestPermissions.RequestPermissionsAPIOperation();

            GetAccessTokenSample sampleGetAccessToken = new GetAccessTokenSample();

            sampleGetAccessToken.GetAccessTokenAPIOperation();
            Console.WriteLine("Press any key to exit.");
            Console.ReadKey();
        }