public void FileDialogCustomPlace_Ctor_Guid(Guid knownFolderGuid)
        {
            var place = new FileDialogCustomPlace(knownFolderGuid);

            Assert.Equal(knownFolderGuid, place.KnownFolderGuid);
            Assert.Empty(place.Path);
        }
        public void FileDialogCustomPlace_Ctor_String(string path)
        {
            var place = new FileDialogCustomPlace(path);

            Assert.Equal(Guid.Empty, place.KnownFolderGuid);
            Assert.Same(path ?? string.Empty, place.Path);
        }
        public void FileDialogCustomPlacesCollection_Add_Guid_Success(Guid knownFolderGuid)
        {
            var collection = new FileDialogCustomPlacesCollection();

            collection.Add(knownFolderGuid);
            FileDialogCustomPlace place = Assert.Single(collection);

            Assert.Equal(knownFolderGuid, place.KnownFolderGuid);
            Assert.Empty(place.Path);
        }
        public void FileDialogCustomPlacesCollection_Add_String_Success(string path)
        {
            var collection = new FileDialogCustomPlacesCollection();

            collection.Add(path);
            FileDialogCustomPlace place = Assert.Single(collection);

            Assert.Equal(Guid.Empty, place.KnownFolderGuid);
            Assert.Same(path ?? string.Empty, place.Path);
        }
Esempio n. 5
0
        /// <summary>
        /// Opens file dialoge to save out a file, sets attribute.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void onSaveFile(object sender, RoutedEventArgs e)
        {
            string dir = AppDomain.CurrentDomain.BaseDirectory;
            FileDialogCustomPlace fdcp = new FileDialogCustomPlace(dir);

            mFileDialog_Save.CustomPlaces.Add(fdcp);

            Nullable <bool> result = mFileDialog_Save.ShowDialog();

            if (result == true)
            {
                mPathEnvVar = mFileDialog_Save.FileName;
            }
        }
        public void FileDialogCustomPlace_Path_Set_GetReturnsExpected(string value)
        {
            var place = new FileDialogCustomPlace(Guid.NewGuid())
            {
                Path = value
            };

            Assert.Same(value ?? string.Empty, place.Path);
            Assert.Equal(Guid.Empty, place.KnownFolderGuid);

            // Set same.
            place.Path = value;
            Assert.Same(value ?? string.Empty, place.Path);
            Assert.Equal(Guid.Empty, place.KnownFolderGuid);
        }
        public void FileDialogCustomPlace_KnownFolderGuid_Set_GetReturnsExpected(Guid value)
        {
            var place = new FileDialogCustomPlace("path")
            {
                KnownFolderGuid = value
            };

            Assert.Equal(value, place.KnownFolderGuid);
            Assert.Empty(place.Path);

            // Set same.
            place.KnownFolderGuid = value;
            Assert.Equal(value, place.KnownFolderGuid);
            Assert.Empty(place.Path);
        }
Esempio n. 8
0
        /// <summary>
        /// Opens file dialog to locate a file. Sets class attribute.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void onOpenFile(object sender, RoutedEventArgs e)
        {
            string dir = AppDomain.CurrentDomain.BaseDirectory;
            FileDialogCustomPlace fdcp = new FileDialogCustomPlace(dir);

            mFileDialog_Open.CustomPlaces.Add(fdcp);

            TextBox         tbx    = ((TextBox)mUIAssociations[(UIElement)sender]);
            Nullable <bool> result = mFileDialog_Open.ShowDialog();

            if (result == true)
            {
                tbx.Text = mFileDialog_Open.FileName;
            }
        }
Esempio n. 9
0
 public virtual bool Remove(FileDialogCustomPlace item)
 {
 }
Esempio n. 10
0
 public virtual void Insert(int index, FileDialogCustomPlace item)
 {
 }
Esempio n. 11
0
 public virtual int IndexOf(FileDialogCustomPlace item)
 {
 }
Esempio n. 12
0
 public virtual bool Contains(FileDialogCustomPlace item)
 {
 }
Esempio n. 13
0
 public virtual void Add(FileDialogCustomPlace item)
 {
 }
 public void FileDialogCustomPlace_ToString_Invoke_ReturnsExpected(FileDialogCustomPlace place, string expected)
 {
     Assert.Equal(expected, place.ToString());
 }