public void TestQueryFolder()
        {
            Salesforce.SalesforceProxy.sObject[] objects = sf.Query(
                "SELECT Name, Id, AccessType, IsReadonly, Type, ParentId, DeveloperName, CreatedById FROM Folder");

            for (int i = 0; i < objects.Length; i++)
            {
                Salesforce.SalesforceProxy.Folder att = (Salesforce.SalesforceProxy.Folder)objects[i];
                Console.WriteLine("{0}\t{1}\tId:\t{2}\nAccessType:\t{3}\nIsReadonly:\t{4}\nType:\t{5}\nParentId:\t{6}\nDeveloperName:\t{7}\nCreatedById:\t{8}\n",
                                  i + 1, att.Name, att.Id, att.AccessType, att.IsReadonly, att.Type, att.ParentId, att.DeveloperName, att.CreatedById);
            }
        }
        public void TestCreateFolder() // "00l0b000001u51dAAA"
        {
            Salesforce.SalesforceProxy.Folder att = new Salesforce.SalesforceProxy.Folder()
            {
                Name          = "TestFolderFromCode",
                DeveloperName = "MihaelaA",
                IsReadonly    = false,
                AccessType    = "Public",
                Type          = "Document"
            };

            Salesforce.SalesforceProxy.SaveResult result = sf.Create(att);
        }