public void SetUp()
 {
     NUnitProject.ProjectSeed = 0;
     project          = NUnitProject.EmptyProject();
     project.Changed += new ProjectEventHandler(OnProjectChanged);
     lastEvent        = null;
 }
Ejemplo n.º 2
0
        public void SaveNormalProjectPUT1([PexAssumeUnderTest] String config1, [PexAssumeUnderTest] String config2, [PexAssumeUnderTest] String _xmlFile)
        {
            NUnitProject savedProject = NUnitProject.EmptyProject();

            PexAssume.IsTrue(config1.Contains("t"));
            PexAssume.IsTrue(config2.Contains("t"));

            ProjectConfig config = new ProjectConfig(config1);

            config.BasePath = "bin" + Path.DirectorySeparatorChar + config1;
            config.Assemblies.Add(Path.GetFullPath("bin" + Path.DirectorySeparatorChar + config1 + Path.DirectorySeparatorChar + "assembly1.dll"));
            config.Assemblies.Add(Path.GetFullPath("bin" + Path.DirectorySeparatorChar + config1 + Path.DirectorySeparatorChar + "assembly2.dll"));
            savedProject.Configs.Add(config);

            ProjectConfig _config = new ProjectConfig(config2);

            _config.BasePath = "bin" + Path.DirectorySeparatorChar + config2;
            _config.Assemblies.Add(Path.GetFullPath("bin" + Path.DirectorySeparatorChar + config2 + Path.DirectorySeparatorChar + "assembly1.dll"));
            _config.Assemblies.Add(Path.GetFullPath("bin" + Path.DirectorySeparatorChar + config2 + Path.DirectorySeparatorChar + "assembly2.dll"));
            savedProject.Configs.Add(config);

            savedProject.Save(_xmlFile, true);
            String testOracle = NUnitProjectXml.NormalProject.Replace("Debug", config1);

            testOracle = testOracle.Replace("Release", config2);
            Console.WriteLine(CreatedProjects.currentProject);
            PexAssert.AreEqual(testOracle, CreatedProjects.currentProject);
        }
        public void NewProjectDefaultPath()
        {
            Assert.AreEqual(Path.GetFullPath("Project1"), project.ProjectPath);
            Assert.AreEqual("Project1", project.Name);
            NUnitProject another = NUnitProject.EmptyProject();

            Assert.AreEqual(Path.GetFullPath("Project2"), another.ProjectPath);
        }
Ejemplo n.º 4
0
        public void SaveEmptyProjectPUT1([PexAssumeUnderTest] String test)
        {
            PexAssume.IsTrue(test.Contains("tst"));
            NUnitProject savedProject = NUnitProject.EmptyProject();

            savedProject.Save(test, false);
            CheckContentsPUT(NUnitProjectXml.EmptyProject, savedProject.ProjectPath);
        }
Ejemplo n.º 5
0
        public static NUnitProject Create()
        {
            //PexAssume.IsTrue(name.Contains("tst"));
            NUnitProject savedProject = NUnitProject.EmptyProject();

            savedProject.Save("test.nunit", true);
            return(savedProject);
        }
Ejemplo n.º 6
0
        public void SaveEmptyConfigsPUT1([PexAssumeUnderTest] String config1, [PexAssumeUnderTest] String config2, [PexAssumeUnderTest] String _xmlFile)
        {
            NUnitProject savedProject = NUnitProject.EmptyProject();

            PexAssume.IsTrue(config1.Contains("t"));
            PexAssume.IsTrue(config2.Contains("t"));
            savedProject.Configs.Add(config1);
            savedProject.Configs.Add(config2);

            Console.WriteLine(savedProject.Configs.Count);

            savedProject.Save(_xmlFile, true);

            String testOracle = NUnitProjectXml.EmptyConfigs.Replace("Debug", config1);

            testOracle = testOracle.Replace("Release", config2);
            Console.WriteLine(CreatedProjects.currentProject);
            PexAssert.AreEqual(testOracle, CreatedProjects.currentProject, "Testing of empty project failed");
            //CheckContentsPUT(testOracle, _xmlFile );
        }
Ejemplo n.º 7
0
 public void SetUp()
 {
     project = NUnitProject.EmptyProject();
 }
Ejemplo n.º 8
0
 //[TestInitialize]
 public void SetUp()
 {
     //Console.WriteLine("testinitiliaze");
     project = NUnitProject.EmptyProject();
 }
Ejemplo n.º 9
0
 public void SetUp()
 {
     project = NUnitProject.EmptyProject();
     sb      = new StringBuilder(1024);
     writer  = new XmlTextWriter(new StringWriter(sb));
 }