public function testUpload()
 {
     $test_data = array(array('c1', 'c2'), array('r1c1', 'r1c2'));
     $test_filename = self::TEST_FILE_PREFIX . date('Y-m-d_H:i');
     $test_file = fopen($test_filename, 'w');
     foreach ($test_data as $row) {
         fputcsv($test_file, $row);
     }
     fclose($test_file);
     //upload
     $silverpop = new \Kiva\Silverpop_Connector\SilverpopFTP();
     $result = $silverpop->upload($test_filename);
     $this->assertTrue($result, "Failed to upload {$test_file} to FTP.");
     //delete
     $test_file_pattern = '%' . self::TEST_FILE_PREFIX . '%';
     $result = $silverpop->removeMatchingFiles($silverpop::UPLOAD_DIRECTORY, $test_file_pattern);
     $this->assertGreaterThan(0, $result, "Failed to remove {$test_filename} from FTP.");
 }