コード例 #1
0
        public bool ConfigureFileManager(string path)
        {
            //get the filename
            string filename  = path.Split(new char[] { '\\' }).Last();
            string extension = path.Split(new char[] { '.' }).Last();
            string name      = filename.Replace("." + extension, "");

            //get the foldername to populate the listbox
            string foldername = path.Replace(filename, "");

            fm.setFolder(foldername);
            fm.setFileName(name);
            fm.setFileFilter(string.Empty);
            fm.setFileToken(string.Empty);
            fm.setFormat("." + extension);
            return(true);
        }
コード例 #2
0
        [TestMethod] // control the file filter's methods
        public void fileFilter()
        {
            Boolean result      = true;
            String  validFilter = "night vision";

            // try to set an invalid file token
            result = _filenameManipulation.setFileFilter(" ^`|~ ");
            Assert.AreEqual(false, result);
            Assert.AreEqual("no filter", _filenameManipulation.getFileFilter());

            // set a valid file token
            result = _filenameManipulation.setFileFilter(validFilter);
            Assert.AreEqual(true, result);
            Assert.AreEqual(validFilter, _filenameManipulation.getFileFilter());

            // set invalid token, previous token should stay
            result = _filenameManipulation.setFileFilter(" :filter: ");
            Assert.AreEqual(false, result);
            Assert.AreEqual(validFilter, _filenameManipulation.getFileFilter());
        }