public void ExtensionProjectPackageReferencs_Build() { MMPTests.RunMMPTest(tmpDir => { TI.CopyDirectory(Path.Combine(TI.FindSourceDirectory(), @"Today"), tmpDir); string project = Path.Combine(tmpDir, "Today/TodayExtensionTest.csproj"); string main = Path.Combine(tmpDir, "Today/TodayViewController.cs"); TI.CopyFileWithSubstitutions(project, project, s => s.Replace("%ITEMGROUP%", PackageReference)); TI.CopyFileWithSubstitutions(main, main, s => s.Replace("%TESTCODE%", TestCode)); TI.NugetRestore(project); var buildResult = TI.BuildProject(Path.Combine(tmpDir, "Today/TodayExtensionTest.csproj")); buildResult.Messages.AssertNoMessage(2013); }); }
// [Test] https://github.com/xamarin/xamarin-macios/issues/4110 public void ExtensionProjectPackageReferencs_Build() { MMPTests.RunMMPTest(tmpDir => { TI.CopyDirectory(Path.Combine(TI.FindSourceDirectory(), @"Today"), tmpDir); string project = Path.Combine(tmpDir, "Today/TodayExtensionTest.csproj"); string main = Path.Combine(tmpDir, "Today/TodayViewController.cs"); TI.CopyFileWithSubstitutions(project, project, s => s.Replace("%ITEMGROUP%", PackageReference)); TI.CopyFileWithSubstitutions(main, main, s => s.Replace("%TESTCODE%", TestCode)); TI.NugetRestore(project); string output = TI.BuildProject(Path.Combine(tmpDir, "Today/TodayExtensionTest.csproj"), isUnified: true); Assert.IsTrue(!output.Contains("MM2013")); }); }
public void TodayExtension_SmokeTest() { if (!PlatformHelpers.CheckSystemVersion(10, 10)) { return; } MMPTests.RunMMPTest(tmpDir => { TI.CopyDirectory(Path.Combine(TI.FindSourceDirectory(), @"Today"), tmpDir); string project = Path.Combine(tmpDir, "Today/TodayExtensionTest.csproj"); string main = Path.Combine(tmpDir, "Today/TodayViewController.cs"); TI.CopyFileWithSubstitutions(project, project, s => s.Replace("%ITEMGROUP%", "")); TI.CopyFileWithSubstitutions(main, main, s => s.Replace("%TESTCODE%", "")); TI.BuildProject(project, isUnified: true); }); }