Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Hutchinson <mhutch@xamarin.com>2014-01-22 12:03:50 +0400
committerMichael Hutchinson <mhutch@xamarin.com>2014-01-23 02:13:48 +0400
commit7c9adfa2794d501c7c26980eabe15218b988790e (patch)
treead27c55107a007e0918a77631b0227eff785ca6b /main/tests
parented4619f2a451176d2d3fbf1c2934b97cf122087e (diff)
[MSBuild] Improve ToolsVersion handling and fix tests
Some serialization behaviours are affected by the project's ToolsVersion, not the version of the sln.
Diffstat (limited to 'main/tests')
-rw-r--r--main/tests/UnitTests/MonoDevelop.Projects/SolutionTests.cs12
1 files changed, 7 insertions, 5 deletions
diff --git a/main/tests/UnitTests/MonoDevelop.Projects/SolutionTests.cs b/main/tests/UnitTests/MonoDevelop.Projects/SolutionTests.cs
index db13dc905b..c4b500af74 100644
--- a/main/tests/UnitTests/MonoDevelop.Projects/SolutionTests.cs
+++ b/main/tests/UnitTests/MonoDevelop.Projects/SolutionTests.cs
@@ -516,13 +516,13 @@ namespace MonoDevelop.Projects
// Change solution format of unsaved solution
- sol.ConvertToFormat (Util.FileFormatMSBuild10, true);
+ sol.ConvertToFormat (Util.FileFormatMSBuild08, true);
Assert.AreEqual ("MSBuild08", sol.FileFormat.Id);
Assert.AreEqual ("MSBuild08", p.FileFormat.Id);
Assert.AreEqual ("3.5", MSBuildProjectService.GetHandler (p).ToolsVersion);
- sol.ConvertToFormat (Util.FileFormatMSBuild12, true);
+ sol.ConvertToFormat (Util.FileFormatMSBuild10, true);
Assert.AreEqual ("MSBuild10", sol.FileFormat.Id);
Assert.AreEqual ("MSBuild10", p.FileFormat.Id);
@@ -541,11 +541,13 @@ namespace MonoDevelop.Projects
// Add new project
Project newp = new DotNetAssemblyProject ("C#");
- Assert.AreEqual ("MSBuild10", newp.FileFormat.Id);
-
+ Assert.AreEqual ("MSBuild12", newp.FileFormat.Id);
+ Assert.AreEqual ("4.0", MSBuildProjectService.GetHandler (newp).ToolsVersion);
+
sol.RootFolder.Items.Add (newp);
Assert.AreEqual ("MSBuild05", newp.FileFormat.Id);
-
+ Assert.AreEqual ("2.0", MSBuildProjectService.GetHandler (newp).ToolsVersion);
+
// Add saved project
string solFile = Util.GetSampleProject ("console-project", "ConsoleProject.sln");