示例#1
0
        public void WhenPackIsItemWithSpacesInName_ResolveItem()
        {
            var resolver = new PackUriProvider();

            resolver.Solution = this.solution;

            Assert.Equal(this.item2, resolver.ResolveUri(new Uri("pack://application:,,,/project;component/assets/icon%20with%20spaces.ico")).GetItem());
        }
示例#2
0
        public void WhenPackIsNotItem_ResolveNull()
        {
            var resolver = new PackUriProvider();

            resolver.Solution = this.solution;

            Assert.Null(resolver.ResolveUri(new Uri("pack://application:,,,/referencedproject;component/foo.ico")));
        }
        public void WhenPackIsItem_ResolveItem()
        {
            var resolver = new PackUriProvider();
            resolver.Solution = this.solution;

            Assert.Equal(this.item1, resolver.ResolveUri(new Uri("pack://application:,,,/project;component/assets/icon.ico")).GetItem());
        }
        public void WhenPackIsNotItem_ResolveNull()
        {
            var resolver = new PackUriProvider();
            resolver.Solution = this.solution;

            Assert.Null(resolver.ResolveUri(new Uri("pack://application:,,,/referencedproject;component/foo.ico")));
        }