public void TestMstestAdapter_Invalid() { var preprocessor = new NuGetPreprocessorExtension(); var e = Assert.ThrowsException <AggregateException>(() => preprocessor.EvaluateFunction("nuget", "GetVersion", new[] { "Unknown" })); Assert.IsTrue(e.Message.Contains("Could not retrieve via project file"), "e.Message.Contains('Could not retrieve via project file')"); }
public void TestMstestAdapter_Path() { var preprocessor = new NuGetPreprocessorExtension(); var result = preprocessor.EvaluateFunction("nuget", "GetPath", new[] { "Mstest.TestAdapter" }); Assert.AreEqual(Path.Combine(NuGetLogic.GetNuGetCacheDir(), "MSTest.TestAdapter", mstestVersion).ToLowerInvariant(), result.ToLowerInvariant()); }
public void TestMstestAdapter_Casing() { var preprocessor = new NuGetPreprocessorExtension(); var result = preprocessor.EvaluateFunction("nuget", "GetVersion", new[] { "Mstest.TestAdapter" }); Assert.AreEqual(mstestVersion, result); }