public void ReadOnlyKitKat()
        {
            var storage = new BuiltInFileStorage(new TestKp2aApp());
            var extFile = "/storage/sdcard1/file.txt";
            Assert.IsTrue(storage.IsReadOnly(IOConnectionInfo.FromPath(extFile)));
            Assert.IsTrue(storage.IsReadOnly(IOConnectionInfo.FromPath(extFile)));

            Assert.IsFalse(storage.IsReadOnly(IOConnectionInfo.FromPath(Application.Context.GetExternalFilesDir(null).AbsolutePath+ "/file.txt")));
        }
Example #2
0
 public BuiltInFileTransaction(IOConnectionInfo ioc, bool useFileTransaction, BuiltInFileStorage fileStorage)
 {
     _ioc         = ioc;
     _fileStorage = fileStorage;
     _transaction = new FileTransactionEx(ioc, useFileTransaction);
 }
Example #3
0
 public TestKp2aApp()
 {
     FileStorage = new BuiltInFileStorage(this);
 }
Example #4
0
 public TestFileStorage(IKp2aApp app)
 {
     _builtIn = new BuiltInFileStorage(app);
 }
Example #5
0
 public BuiltInFileTransaction(IOConnectionInfo ioc, bool useFileTransaction, BuiltInFileStorage fileStorage)
 {
     _ioc = ioc;
     _fileStorage = fileStorage;
     _transaction = new FileTransactionEx(ioc, useFileTransaction);
 }