     func testInitSnapshot()
     {
         let initialStatus:MSession.Status = MSession.Status.active
-        let currentTime:TimeInterval = NSDate().timeIntervalSince1970
         
         let keyStatus:String = FDatabaseModelUserSession.Property.status.rawValue
         let keyToken:String = FDatabaseModelUserSession.Property.token.rawValue

            "Error storing version")
        
        XCTAssertEqual(
            model.ttl,
            kTtl,
            "Error storing ttl")
        
        XCTAssertGreaterThanOrEqual(
            model.timestamp,
            currentTime,
            "Error timestamp should be greater or equal to starting time")
        
        XCTAssertEqual(
            model.status,
            initialStatus,
            "Error user should be acitve on creation")
    }
}

        let keyTtl:String = FDatabaseModelUserSession.Property.ttl.rawValue
        
        let snapshot:[String:Any] = [
            keyStatus:initialStatus.rawValue,
            keyToken:kToken,
            keyVersion:kVersion,
            keyTimestamp:kTimestamp,
            keyTtl:kTtl
        ]
        
        let model:FDatabaseModelUserSession = FDatabaseModelUserSession(
            snapshot:snapshot)
        
        XCTAssertEqual(
            model.status,
            initialStatus,
            "Error storing status")
        
        XCTAssertEqual(
            model.token,
