public void PiecesWithTrailingSlashesAreIgnored() { bool interleaved; bool ignored = !Nupkg.IsValidPartName(Nupkg.GetLogicalPartName("foo.txt/[13].piece/", out interleaved).ToString()); Assert.True(ignored); }
public void PartsWithDotOnlyISegmentsAreIgnored(string logicalPartName) { bool valid = Nupkg.IsValidPartName(logicalPartName); Assert.False(valid); }
public void PartsWithTrailingSlashesAreIgnored() { bool valid = Nupkg.IsValidPartName("/content/"); Assert.False(valid); }
public void EmptyPartNamesAreIgnored() { bool valid = Nupkg.IsValidPartName("/"); Assert.False(valid); }
public void LegitPartNamesAreAccepted(string logicalPartName) { bool valid = Nupkg.IsValidPartName(logicalPartName); Assert.True(valid); }