public void TestConfigurationMergingConfigPlatformCombinations ()
{
string projectFile = Util.GetSampleProject ("test-configuration-merging", "TestConfigurationMerging2.csproj");
DotNetProject p = Services.ProjectService.ReadSolutionItem (Util.GetMonitor (), projectFile) as DotNetProject;
Assert.IsNotNull (p);
Assert.IsNotNull (p.Configurations ["Debug|x86"]);
Assert.IsNotNull (p.Configurations ["Debug|x86-64"]);
Assert.IsNotNull (p.Configurations ["Debug|Other"]);
Assert.IsNotNull (p.Configurations ["Release|x86"]);
Assert.IsNotNull (p.Configurations ["Release|x86-64"]);
Assert.IsNotNull (p.Configurations ["Release|Other"]);
string originalContent = Util.GetXmlFileInfoset (p.FileName);
p.Save (Util.GetMonitor ());
Assert.AreEqual (originalContent, Util.GetXmlFileInfoset (p.FileName));
}