public void MultipleFilesTest() { var doc = generator.GenerateSrcMLFileFromFiles(new string[] { "srcmltest\\foo.c", "srcmltest\\bar.c" }, "srcml_xml\\multiplefile.xml"); Assert.IsNotNull(doc); var files = doc.FileUnits.ToList(); Assert.AreEqual(2, files.Count()); Assert.AreEqual("srcmltest\\foo.c", files[0].Attribute("filename").Value); Assert.AreEqual("srcmltest\\bar.c", files[1].Attribute("filename").Value); }
public void MultipleFilesTest() { var doc = generator.GenerateSrcMLFileFromFiles(new string[] { "srcmltest\\foo.c", "srcmltest\\bar.c" }, "srcml_xml\\multiplefile.xml"); Assert.IsNotNull(doc); var files = doc.FileUnits.ToList(); Assert.AreEqual(2, files.Count()); string file = "srcmltest\\foo.c"; var f1 = (from ele in files where ele.Attribute("filename").Value == file select ele); Assert.AreEqual("srcmltest\\foo.c", f1.FirstOrDefault().Attribute("filename").Value); string file1 = "srcmltest\\bar.c"; var f2 = (from ele in files where ele.Attribute("filename").Value == file1 select ele); Assert.AreEqual("srcmltest\\bar.c", f2.FirstOrDefault().Attribute("filename").Value); }