             }
         }
     }
-
+    
     func test301_RunDirectives_DistantToDown() {
         let expectation = expectationWithDescription("Synchronize should success")
         let context = BsyncContext(sourceURL: DistantBasicSyncTests._distantTreeURL,
-                                   andDestinationUrl: DistantBasicSyncTests._downFolderURL!,
+                                   andDestinationUrl: DistantBasicSyncTests._downFolderURL,
                                    restrictedTo: BsyncDirectives.NO_HASHMAPVIEW)
         let admin = BsyncAdmin(context: context)
         do {

    
    // MARK: 2 - Prepare folder and directives
    func test201_CreateFileInUpFolder() {
        do {
            try DistantBasicSyncTests._fileManager.createDirectoryAtURL(DistantBasicSyncTests._upFolderURL!, withIntermediateDirectories: true, attributes: nil)
            try DistantBasicSyncTests._fileManager.createDirectoryAtURL(DistantBasicSyncTests._downFolderURL!, withIntermediateDirectories: true, attributes: nil)
            try DistantBasicSyncTests._fileContent.writeToURL(DistantBasicSyncTests._fileURL!, atomically: false, encoding: NSUTF8StringEncoding)
            XCTAssertTrue(DistantBasicSyncTests._fileManager.fileExistsAtPath(DistantBasicSyncTests._fileURL!.path!))
            let fileContent = try String(contentsOfFile: DistantBasicSyncTests._fileURL!.path!, encoding: NSUTF8StringEncoding)
            XCTAssertEqual(DistantBasicSyncTests._fileContent, fileContent)
        } catch {
            XCTFail("File I/O error with \(DistantBasicSyncTests._fileURL)")
        }
    }
    
    func test202_CreateDirectives_UpToDistant() {
        let directives = BsyncDirectives()

    private static let _spaceUID = Bartleby.createUID()
    private static let _password = Bartleby.randomStringWithLength(6)
    private static var _user: User?
    
    private static let _treeName = Bartleby.randomStringWithLength(6)
    private static let _upFolderURL = Bartleby.getSearchPathURL(.DesktopDirectory)!.URLByAppendingPathComponent("bsyncTests/DistantBasicSyncTests/\(_treeName)/Up")
    private static let _upFolderPath = _upFolderURL.path!
    private static let _upFilePath = _upFolderPath + "/file.txt"
    private static let _fileContent = Bartleby.randomStringWithLength(20)
    
    private static let _apiUrl = TestConfiguration.API_BASE_URL.URLByAppendingPathComponent("BartlebySync")
    private static let _distantTreeURL = _apiUrl.URLByAppendingPathComponent("tree/\(_treeName)")
    
    private static let _downFolderURL = Bartleby.getSearchPathURL(.DesktopDirectory)!.URLByAppendingPathComponent("bsyncTests/DistantBasicSyncTests/\(_treeName)/Down")
    private static let _downFolderPath = _downFolderURL.path!
    private static let _downFilePath = _downFolderPath + "/file.txt"
    
    override static func setUp() {
        Bartleby.sharedInstance.configureWith(TestConfiguration)
