Пример #1
0
		public void GetProjectInstanceForBuild ()
		{
            string empty_project_xml = "<Project xmlns='http://schemas.microsoft.com/developer/msbuild/2003' />";
            var path = "file://localhost/foo.xml";
            var xml = XmlReader.Create (new StringReader(empty_project_xml), null, path);
            var root = ProjectRootElement.Create (xml);
            root.FullPath = path;
            var proj = new Project (root);
            var manager = new BuildManager ();
            var inst = manager.GetProjectInstanceForBuild (proj);
            Assert.AreEqual (inst, manager.GetProjectInstanceForBuild (proj), "#1");
		}
Пример #2
0
		public void GetProjectInstanceForBuildEmptyFullPath ()
		{
			var proj = GetDummyProject ();
			proj.FullPath = "";
			var manager = new BuildManager ();
			manager.GetProjectInstanceForBuild (proj);
		}
Пример #3
0
		public void GetProjectInstanceForBuildNullFullPath ()
		{
			var manager = new BuildManager ();
			manager.GetProjectInstanceForBuild (GetDummyProject ());
		}