public void WhenCreatingAnUriWithTemplateName_ThenReturnsUri()
        {
            var template = Mocks.Of <IVsTemplate>().First(t =>
                                                          t.TypeString == "Project" &&
                                                          t.TemplateData.ProjectType == "CSharp" &&
                                                          t.TemplateData.Name.Value == "Foo");

            var provider = new VsTemplateUriProvider(this.serviceProvider.Object);
            var uri      = provider.CreateUri(template);

            Assert.Equal(new Uri("template://Project/CSharp/Foo"), uri);
        }
        public void WhenCreatingAnUriWithTemplateName_ThenReturnsUri()
        {
            var template = Mocks.Of<IVsTemplate>().First(t =>
                t.TypeString == "Project" &&
                t.TemplateData.ProjectType == "CSharp" &&
                t.TemplateData.Name.Value == "Foo");

            var provider = new VsTemplateUriProvider(this.serviceProvider.Object);
            var uri = provider.CreateUri(template);

            Assert.Equal(new Uri("template://Project/CSharp/Foo"), uri);
        }