Ejemplo n.º 1
0
        public void ReadTemplate()
        {
            ProjectTemplateInfo test_template = ProjectTemplateInfo.Deserialize(new DirectoryInfo(".\\Project Templates\\Test template"));

            Assert.AreEqual(test_template.Name, "TestTemplate");
            //read private member by reflection
            List <FileInfo> files =
                typeof(ProjectTemplateInfo).GetField("files",
                                                     BindingFlags.Instance | BindingFlags.NonPublic).GetValue(test_template) as List <FileInfo>;

            foreach (FileInfo file in files)
            {
                //Assert
            }
        }