示例#1
0
        public void VerifyThatLoadingFromFoldersWorks()
        {
            var projects = XmlDeSerializer.LoadXmlFolder("xmltestdata");

            Assert.IsNotNull(projects);
            Assert.AreEqual(3, projects.Count);

            Assert.IsTrue(projects[0].Name.Equals("testdata"));
            Assert.IsTrue(projects[1].Name.Equals("testdata2"));
            Assert.IsTrue(projects[2].Name.Equals("testdata3"));
        }
示例#2
0
        /// <summary>
        /// Execute the open folder command
        /// </summary>
        private void OpenFolderCommandExecute()
        {
            var dlg = new CommonOpenFileDialog {
                IsFolderPicker = true
            };

            if (dlg.ShowDialog() == CommonFileDialogResult.Ok && Directory.Exists(dlg.FileName))
            {
                this.Projects = XmlDeSerializer.LoadXmlFolder(dlg.FileName);
            }
        }