public void DefaultTypeForOpenTypeCollector() { var ext = new TestExtension2(); var prog = new FakeTypeLocator(); JobHostConfiguration config = TestHelpers.NewConfig(prog, ext); var host = new JobHost(config); IJobHostMetadataProvider metadataProvider = host.CreateMetadataProvider(); var attr = new Test9Attribute(null); var type = metadataProvider.GetDefaultType(attr, FileAccess.Write, null); // The collector handles Open type, which means it will first pull byte[]. Assert.Equal(typeof(IAsyncCollector <byte[]>), type); }
public void DefaultTypeForOpenTypeCollector() { var ext = new TestExtension2(); var host = new HostBuilder() .ConfigureDefaultTestHost(b => { b.AddExtension(ext); }) .Build(); IJobHostMetadataProvider metadataProvider = host.CreateMetadataProvider(); var attr = new Test9Attribute(null); var type = metadataProvider.GetDefaultType(attr, FileAccess.Write, null); // The collector handles Open type, which means it will first pull byte[]. Assert.Equal(typeof(IAsyncCollector <byte[]>), type); }