Inheritance: IPatternResolutionContext
Beispiel #1
0
        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");
        }
Beispiel #2
0
        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");
        }