public void LongForm() { var uri = new Uri("fsrepo://reponame/dependency/version/something.dll"); var context = new UriBasedPatternResolutionContext(uri); context.RepositoryName.Should().Be("reponame"); context.DependencyName.Should().Be("dependency"); context.Version.Should().Be("version"); context.FileName.Should().Be("something"); context.Extension.Should().Be("dll"); }
public void ShortFormNoVersion() { var uri = new Uri("fsrepo://dependency/something.dll"); var context = new UriBasedPatternResolutionContext(uri); context.RepositoryName.Should().BeNull(); context.DependencyName.Should().Be("dependency"); context.Version.Should().BeNull(); context.FileName.Should().Be("something"); context.Extension.Should().Be("dll"); }