internal static void AssertDefaultDependencies(this DeliveryClient client) { client.AssertInlineContentItemTypesWithResolver().AssertDefaultDependenciesWithCustomModelProvider <ModelProvider>(); Assert.IsType <PropertyMapper>(((ModelProvider)client.ModelProvider).PropertyMapper); Assert.IsType <DefaultContentLinkUrlResolver>(((ModelProvider)client.ModelProvider).ContentLinkUrlResolver); Assert.IsType <InlineContentItemsProcessor>(((ModelProvider)client.ModelProvider).InlineContentItemsProcessor); }
internal static void AssertDefaultDependenciesWithModelProviderAndInlineContentItemTypeResolvers <TCustomModelProvider>( this DeliveryClient client) where TCustomModelProvider : IModelProvider => client .AssertInlineContentItemTypesWithResolver() .AssertDefaultDependenciesWithCustomModelProvider <TCustomModelProvider>();