Beispiel #1
0
 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));
 }
Beispiel #4
0
 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()));
 }