public void TestEmbeddedGlob()
 {
     var p = new EmbeddedResourceVirtualPathProvider(new AppHost());
     p.IncludeAssemblies(typeof(EmbeddedResourceVirtualPathProviderTests).Assembly);
     p.PopulateFromEmbeddedResources();
     Assert.AreEqual(1, p.GetAllMatchingFiles("*.resources").Count());
 }
 public void TestEmbeddedAtRoot()
 {
     var p = new EmbeddedResourceVirtualPathProvider(new AppHost());
     p.IncludeAssemblies(typeof(EmbeddedResourceVirtualPathProviderTests).Assembly);
     p.PopulateFromEmbeddedResources();
     Assert.IsNotNull(p.GetFile("EmbedMe.cshtml"));
 }
 public void TestExcludeFile()
 {
     var p = new EmbeddedResourceVirtualPathProvider(new AppHost());
     p.IncludeAssemblies(typeof(EmbeddedResourceVirtualPathProviderTests).Assembly);
     p.FileExcluder = file => file.Name.Contains("EmbedMe");
     p.PopulateFromEmbeddedResources();
     Assert.IsNull(p.GetFile("EmbedMe.cshtml"));
 }