public void TestBuildNugetDeltaFilename_SnapApp() { var snapApp = new SnapApp { Id = "demoapp", Version = new SemanticVersion(1, 0, 0, "preview-123"), Target = new SnapTarget { Os = OSPlatform.Windows, Framework = "netcoreapp2.1", Rid = "win7-x64" } }; var expectedPackageId = $"{snapApp.Id}_delta_{snapApp.Target.Rid}_snapx.{snapApp.Version.ToNormalizedString()}.nupkg".ToLowerInvariant(); var actualPackageId = snapApp.BuildNugetFilename(); Assert.Equal(expectedPackageId, actualPackageId); }
public void TestBuildNugetFilename_SnapApp(bool isDelta) { var snapApp = new SnapApp { Id = "demoapp", Version = new SemanticVersion(1, 0, 0, "preview-123"), IsFull = !isDelta, Target = new SnapTarget { Os = OSPlatform.Windows, Framework = "netcoreapp2.1", Rid = "win7-x64" } }; var fullOrDelta = snapApp.IsFull ? "full" : "delta"; var expectedPackageId = $"{snapApp.Id}_{fullOrDelta}_{snapApp.Target.Rid}_snapx.{snapApp.Version.ToFullString()}.nupkg".ToLowerInvariant(); var actualPackageId = snapApp.BuildNugetFilename(); Assert.Equal(expectedPackageId, actualPackageId); }