diff options
Diffstat (limited to 'src/Microsoft.NuGet.Build.Tasks.Tests/ProjectReferences/ProjectReferenceTests.cs')
-rw-r--r-- | src/Microsoft.NuGet.Build.Tasks.Tests/ProjectReferences/ProjectReferenceTests.cs | 39 |
1 files changed, 0 insertions, 39 deletions
diff --git a/src/Microsoft.NuGet.Build.Tasks.Tests/ProjectReferences/ProjectReferenceTests.cs b/src/Microsoft.NuGet.Build.Tasks.Tests/ProjectReferences/ProjectReferenceTests.cs index 3460343..cb87fcc 100644 --- a/src/Microsoft.NuGet.Build.Tasks.Tests/ProjectReferences/ProjectReferenceTests.cs +++ b/src/Microsoft.NuGet.Build.Tasks.Tests/ProjectReferences/ProjectReferenceTests.cs @@ -11,45 +11,6 @@ namespace Microsoft.NuGet.Build.Tasks.Tests.ProjectReferences public class ProjectReferenceTests { [Fact] - public void ProjectReferenceToXProjWithAssetsButNotWithAPathFails() - { - var exception = Assert.Throws<ExceptionFromResource>( - () => NuGetTestHelpers.ResolvePackagesWithJsonFileContents(Resources.LockFileWithXProjReference, ".NETFramework,Version=v4.5.2", "win")); - - Assert.Equal(nameof(Strings.MissingProjectReference), exception.ResourceName); - AssertHelpers.PathEndsWith(@"XProjClassLib\XProjClassLib.xproj", exception.MessageArgs[0]); - } - - [Fact] - public void ProjectReferenceToProjectWithNoMSBuildProjectFailsGracefully() - { - var exception = Assert.Throws<ExceptionFromResource>( - () => NuGetTestHelpers.ResolvePackagesWithJsonFileContents(Resources.LockFileMissingMSBuildProjectThatProvidesAssets, ".NETFramework,Version=v4.5.2", "win")); - - Assert.Equal(nameof(Strings.MissingMSBuildPathInProjectPackage), exception.ResourceName); - Assert.Equal(@"XProjClassLib", exception.MessageArgs[0]); - } - - [Fact] - public void ProjectReferenceToXProjWithAssetsAndPathSucceeds() - { - var referenceToXProj = new TaskItem(@"..\XProjClassLib\XProjClassLib.xproj"); - referenceToXProj.SetMetadata("OutputBasePath", "XProjOutputDirectory"); - - var result = NuGetTestHelpers.ResolvePackagesWithJsonFileContents( - Resources.LockFileWithXProjReference, - ".NETFramework,Version=v4.5.2", - "win", - projectReferencesCreatingPackages: new[] { referenceToXProj }); - - Assert.Empty(result.Analyzers); - AssertHelpers.PathEndsWith(@"XProjOutputDirectory\net452\XProjClassLib.dll", result.CopyLocalItems.Single().ItemSpec); - AssertHelpers.PathEndsWith(@"XProjOutputDirectory\net452\XProjClassLib.dll", result.References.Single().ItemSpec); - Assert.All(result.References, r => Assert.Equal(ResolveNuGetPackageAssets.NuGetSourceType_Project, r.GetMetadata(ResolveNuGetPackageAssets.NuGetSourceType))); - Assert.Empty(result.ReferencedPackages); - } - - [Fact] public void ProjectReferenceToCSProjWithoutAssetsAndNoPathSucceeds() { var result = NuGetTestHelpers.ResolvePackagesWithJsonFileContents(Resources.LockFileWithCSProjReference, ".NETFramework,Version=v4.5.2", "win"); |