Imported Upstream version 3.8.0

Former-commit-id: 6a76a29bd07d86e57c6c8da45c65ed5447d38a61
This commit is contained in:
Jo Shields
2014-09-04 09:07:35 +01:00
parent a575963da9
commit fe777c5c82
1062 changed files with 12460 additions and 5983 deletions

View File

@@ -357,6 +357,24 @@ namespace MonoTests.Microsoft.Build.BuildEngine.Various {
Assert.IsNull (proj.EvaluatedProperties ["A"], "A1");
}
[Test]
public void TestCondition_References ()
{
Engine engine = new Engine (Consts.BinPath);
Project proj = engine.CreateNewProject ();
string documentString = @"
<Project xmlns=""http://schemas.microsoft.com/developer/msbuild/2003"">
<PropertyGroup>
<A Condition=""$([System.String]::new('test').StartsWith(`te`))"">valid</A>
</PropertyGroup>
</Project>
";
proj.LoadXml (documentString);
Assert.AreEqual ("valid", proj.GetEvaluatedProperty ("A"), "#1");
}
[Test]
public void TestHasTrailingSlash1 ()