public void TryResolveAssembly_ResolvesProviderAssembly() { var bindingProviders = new Collection <ScriptBindingProvider> { new TestBindingProvider(new JobHostConfiguration(), new JObject(), null) }; var provider = new ExtensionSharedAssemblyProvider(bindingProviders); Assembly assembly; bool result = provider.TryResolveAssembly(typeof(TestBindingProvider).Assembly.GetName().Name, out assembly); Assert.True(result); Assert.NotNull(assembly); }
public void TryResolveAssembly_ResolvesProviderAssembly() { var bindingProviders = new Collection <IScriptBindingProvider> { new TestBindingProvider(new OptionsWrapper <JobHostOptions>(new JobHostOptions()), new JObject(), null) }; var provider = new ExtensionSharedAssemblyProvider(bindingProviders); Assembly assembly; bool result = provider.TryResolveAssembly(typeof(TestBindingProvider).Assembly.GetName().Name, AssemblyLoadContext.Default, out assembly); Assert.True(result); Assert.NotNull(assembly); }