private Mock <FlexiFigureBlockFactory> CreateMockFlexiFigureBlockFactory(IOptionsService <IFlexiFigureBlockOptions, IFlexiFigureBlocksExtensionOptions> optionsService = null, PlainBlockParser plainBlockParser = null) { return(_mockRepository. Create <FlexiFigureBlockFactory>(optionsService ?? _mockRepository.Create <IOptionsService <IFlexiFigureBlockOptions, IFlexiFigureBlocksExtensionOptions> >().Object, plainBlockParser ?? new PlainBlockParser())); }
/// <summary> /// Creates a <see cref="FlexiTabBlockFactory"/>. /// </summary> /// <param name="flexiTabBlockOptionsFactory">The factory for creating <see cref="IFlexiTabBlockOptions"/>.</param> /// <param name="plainBlockParser">The <see cref="BlockParser"/> for parsing <see cref="FlexiTabBlock"/> parts.</param> /// <exception cref="ArgumentNullException">Thrown if <paramref name="flexiTabBlockOptionsFactory"/> is <c>null</c>.</exception> /// <exception cref="ArgumentNullException">Thrown if <paramref name="plainBlockParser"/> is <c>null</c>.</exception> public FlexiTabBlockFactory(IBlockOptionsFactory <IFlexiTabBlockOptions> flexiTabBlockOptionsFactory, PlainBlockParser plainBlockParser) : base(plainBlockParser) { _flexiTabBlockOptionsFactory = flexiTabBlockOptionsFactory ?? throw new ArgumentNullException(nameof(flexiTabBlockOptionsFactory)); }
/// <summary> /// Creates a <see cref="FlexiBannerBlockFactory"/>. /// </summary> /// <param name="optionsService">The service for creating <see cref="IFlexiBannerBlockOptions"/> and <see cref="IFlexiBannerBlocksExtensionOptions"/>.</param> /// <param name="plainBlockParser">The <see cref="BlockParser"/> for parsing <see cref="FlexiBannerBlock"/> parts.</param> /// <exception cref="ArgumentNullException">Thrown if <paramref name="optionsService"/> is <c>null</c>.</exception> /// <exception cref="ArgumentNullException">Thrown if <paramref name="plainBlockParser"/> is <c>null</c>.</exception> public FlexiBannerBlockFactory(IOptionsService <IFlexiBannerBlockOptions, IFlexiBannerBlocksExtensionOptions> optionsService, PlainBlockParser plainBlockParser) : base(plainBlockParser) { _optionsService = optionsService ?? throw new ArgumentNullException(nameof(optionsService)); }
private FlexiCardBlockFactory CreateFlexiCardBlockFactory(IBlockOptionsFactory <IFlexiCardBlockOptions> flexiCardBlockOptionsFactory = null, PlainBlockParser plainBlockParser = null) { return(new FlexiCardBlockFactory(flexiCardBlockOptionsFactory ?? _mockRepository.Create <IBlockOptionsFactory <IFlexiCardBlockOptions> >().Object, plainBlockParser ?? new PlainBlockParser())); }
private FlexiBannerBlockFactory CreateFlexiBannerBlockFactory(IOptionsService <IFlexiBannerBlockOptions, IFlexiBannerBlocksExtensionOptions> optionsService = null, PlainBlockParser plainBlockParser = null) { return(new FlexiBannerBlockFactory(optionsService ?? _mockRepository.Create <IOptionsService <IFlexiBannerBlockOptions, IFlexiBannerBlocksExtensionOptions> >().Object, plainBlockParser ?? new PlainBlockParser())); }