Ejemplo n.º 1
0
 public void FromMakefileProject()
 {
     using (TempResourceFile file = new TempResourceFile(this.GetType(), "resources.MakeFileProject.vcproj", "MakeFileProject.vcproj"))
     {
         NUnitProject project = NUnitProject.FromVSProject(file.Path);
         Assert.AreEqual(2, project.Configs.Count);
         Assert.AreEqual(1, project.Configs["Debug|Win32"].Assemblies.Count);
         Assert.AreEqual(1, project.Configs["Release|Win32"].Assemblies.Count);
     }
 }
Ejemplo n.º 2
0
        public void FromCppProject()
        {
            string       projectPath = GetSamplesPath(@"cpp-sample\cpp-sample.vcproj");
            NUnitProject project     = NUnitProject.FromVSProject(projectPath);

            Assert.AreEqual(project.Configs[0].Name, project.ActiveConfig.Name);
            Assert.AreEqual("cpp-sample.dll", Path.GetFileName(project.Configs["Debug|Win32"].Assemblies[0].FullPath.ToLower()));
            Assert.IsTrue(project.IsLoadable, "Not loadable");
            Assert.IsFalse(project.IsDirty, "Project should not be dirty");
        }
Ejemplo n.º 3
0
        private void AssertCanLoadVsProject(string resourceName)
        {
            string fileName = Path.GetFileNameWithoutExtension(resourceName);

            using (TempResourceFile file = new TempResourceFile(this.GetType(), resourceDir + "." + resourceName, resourceName))
            {
                NUnitProject project = NUnitProject.FromVSProject(file.Path);
                Assert.AreEqual(fileName, project.Name);
                Assert.AreEqual(project.Configs[0].Name, project.ActiveConfigName);
                Assert.AreEqual(fileName.ToLower(), Path.GetFileNameWithoutExtension(project.Configs[0].Assemblies[0].ToLower()));
                Assert.IsTrue(project.IsLoadable, "Not loadable");
                Assert.IsFalse(project.IsDirty, "Project should not be dirty");
            }
        }