public void GetFilesFilteredAllDirectoriesNoMatch()
        {
            MtpDirectory mtpDirectory = new MtpDirectory();
            var          result       = mtpDirectory.GetFiles(@"Xperia XA\SD Card\Music\abc\abc2", SearchOption.AllDirectories, new[] { ".t4", ".t5" });

            Assert.AreEqual(0, result.Count());
        }
        public void CreateFolderOk()
        {
            MtpDirectory mtpDirectory = new MtpDirectory();

            mtpDirectory.CreateDirectory(@"Xperia XA\SD Card\Music\abc1\abc2\abc3");
            Assert.True(mtpDirectory.Exists(@"Xperia XA\SD Card\Music\abc1\abc2\abc3"));
        }
        public void GetTopLevelOk()
        {
            MtpDirectory mtpDirectory = new MtpDirectory();
            var          result       = mtpDirectory.GetTopLevel(@"Xperia XA\SD Card\Music");

            Assert.AreEqual(5, result.Count());
            Assert.True(result.Any(f => f == @"Xperia XA\SD Card\Music\abc"));
        }
        public void GetFilesAllAllDirectoriesOk()
        {
            MtpDirectory mtpDirectory = new MtpDirectory();
            var          result       = mtpDirectory.GetFiles(@"Xperia XA\SD Card\Music\abc", SearchOption.AllDirectories);

            Assert.AreEqual(9, result.Count());
            Assert.True(result.Any(f => f == @"Xperia XA\SD Card\Music\abc\f1.txt"));
        }
        public void GetFilesFilteredTopDirectoryOnlyOk()
        {
            MtpDirectory mtpDirectory = new MtpDirectory();
            var          result       = mtpDirectory.GetFiles(@"Xperia XA\SD Card\Music\abc\abc1", SearchOption.TopDirectoryOnly, new [] { ".t1", ".t2" });

            Assert.AreEqual(1, result.Count());
            Assert.False(result.Any(f => f == @"Xperia XA\SD Card\Music\abc\abc1\f2.txt"));
            Assert.True(result.Any(f => f == @"Xperia XA\SD Card\Music\abc\abc1\f2.t2"));
        }
        public void DeleteFolderAndContentsOk()
        {
            MtpDirectory mtpDirectory = new MtpDirectory();

            mtpDirectory.CreateDirectory(@"Xperia XA\SD Card\Music\abc1\abc2\abc3");
            mtpDirectory.Delete(@"Xperia XA\SD Card\Music\abc1\abc2", true);
            Assert.False(mtpDirectory.Exists(@"Xperia XA\SD Card\Music\abc1\abc2\abc3"));
            Assert.False(mtpDirectory.Exists(@"Xperia XA\SD Card\Music\abc1\abc2"));
            Assert.True(mtpDirectory.Exists(@"Xperia XA\SD Card\Music\abc1"));
        }
Exemple #7
0
 public MtpStorage()
 {
     Directory = new MtpDirectory();
     File      = new MtpFile();
 }
        public void GetTopLevelNoDevice()
        {
            MtpDirectory mtpDirectory = new MtpDirectory();

            mtpDirectory.GetTopLevel(@"Xperia XA1\SD Card\Music");
        }
        public void DeleteNoPath()
        {
            MtpDirectory mtpDirectory = new MtpDirectory();

            mtpDirectory.Delete(string.Empty, true);
        }
        public void ExistsReturnFalseNoLeafFolder()
        {
            MtpDirectory mtpDirectory = new MtpDirectory();

            Assert.False(mtpDirectory.Exists(@"Xperia XA\SD Card\Music1"));
        }
        public void CreateFolderNoPath()
        {
            MtpDirectory mtpDirectory = new MtpDirectory();

            mtpDirectory.CreateDirectory(null);
        }
        public void GetTopLevelNoFolder()
        {
            MtpDirectory mtpDirectory = new MtpDirectory();

            mtpDirectory.GetTopLevel(@"Xperia XA\SD Card\Music111");
        }
        public void ExistsReturnFalseNoDevice()
        {
            MtpDirectory mtpDirectory = new MtpDirectory();

            Assert.False(mtpDirectory.Exists(@"Xperia XA1\SD Card\Music"));
        }
        public void ExistsWithNoPath()
        {
            MtpDirectory mtpDirectory = new MtpDirectory();

            mtpDirectory.Exists("");
        }
        public void ExistsReturnTrue()
        {
            MtpDirectory mtpDirectory = new MtpDirectory();

            Assert.True(mtpDirectory.Exists(@"Xperia XA\SD Card\Music"));
        }
        public void GetTopLevelNoPath()
        {
            MtpDirectory mtpDirectory = new MtpDirectory();

            mtpDirectory.GetTopLevel(string.Empty);
        }
        public void GetFilesFilePassed()
        {
            MtpDirectory mtpDirectory = new MtpDirectory();

            mtpDirectory.GetFiles(@"Xperia XA\SD Card\Music\abc\f1.txt", SearchOption.TopDirectoryOnly);
        }
        public void GetFilesNoFolder()
        {
            MtpDirectory mtpDirectory = new MtpDirectory();

            mtpDirectory.GetFiles(@"Xperia XA\SD Card\Music111", SearchOption.TopDirectoryOnly);
        }
        public void GetFilesNoDevice()
        {
            MtpDirectory mtpDirectory = new MtpDirectory();

            mtpDirectory.GetFiles(@"Xperia XA1\SD Card\Music", SearchOption.TopDirectoryOnly);
        }
        public void GetFilesNoPath()
        {
            MtpDirectory mtpDirectory = new MtpDirectory();

            mtpDirectory.GetFiles(string.Empty, SearchOption.TopDirectoryOnly);
        }