Fixes typefinder/loader dependency refs, allows config to specify additional entry assemblies

This commit is contained in:
Shannon
2021-07-09 16:15:37 -06:00
parent 7ec3afa5ff
commit f7b8a93a35
16 changed files with 127 additions and 87 deletions

View File

@@ -21,12 +21,12 @@ namespace Umbraco.Tests.Benchmarks
{
var typeFinder1 = new TypeFinder(
new NullLogger<TypeFinder>(),
new DefaultUmbracoAssemblyProvider(GetType().Assembly, NullLoggerFactory.Instance),
new VaryingRuntimeHash());
new DefaultUmbracoAssemblyProvider(GetType().Assembly, NullLoggerFactory.Instance));
var cache = new ObjectCacheAppCache();
_typeLoader1 = new TypeLoader(
typeFinder1,
new VaryingRuntimeHash(),
cache,
null,
new NullLogger<TypeLoader>(),
@@ -40,6 +40,7 @@ namespace Umbraco.Tests.Benchmarks
_typeLoader2 = new TypeLoader(
typeFinder1,
new VaryingRuntimeHash(),
NoAppCache.Instance,
null,
new NullLogger<TypeLoader>(),