/// <summary>
 /// Creates a <see cref="BasicFlexiTableBlockParser"/>.
 /// </summary>
 /// <param name="flexiTableBlockFactory">The factory for building <see cref="FlexiTableBlock"/>s.</param>
 /// <exception cref="ArgumentNullException">Thrown if <paramref name="flexiTableBlockFactory"/> is <c>null</c>.</exception>
 public BasicFlexiTableBlockParser(IFlexiTableBlockFactory flexiTableBlockFactory) : base(flexiTableBlockFactory)
 {
     OpeningCharacters = new char[] { '|' };
 }
Пример #2
0
 /// <summary>
 /// Creates a <see cref="FlexiTableBlockParser"/>.
 /// </summary>
 /// <param name="flexiTableBlockFactory">The factory for creating <see cref="FlexiTableBlock"/>s.</param>
 /// <exception cref="ArgumentNullException">Thrown if <paramref name="flexiTableBlockFactory"/> is <c>null</c>.</exception>
 protected FlexiTableBlockParser(IFlexiTableBlockFactory flexiTableBlockFactory)
 {
     _flexiTableBlockFactory = flexiTableBlockFactory ?? throw new ArgumentNullException(nameof(flexiTableBlockFactory));
 }
 private ExposedBasicFlexiTableBlockParser CreateExposedBasicFlexiTableBlockParser(IFlexiTableBlockFactory flexiTableBlockFactory = null)
 {
     return(new ExposedBasicFlexiTableBlockParser(flexiTableBlockFactory ?? _mockRepository.Create <IFlexiTableBlockFactory>().Object));
 }
 private Mock <ExposedBasicFlexiTableBlockParser> CreateMockExposedBasicFlexiTableBlockParser(IFlexiTableBlockFactory flexiTableBlockFactory = null)
 {
     return(_mockRepository.Create <ExposedBasicFlexiTableBlockParser>(flexiTableBlockFactory ?? _mockRepository.Create <IFlexiTableBlockFactory>().Object));
 }
 public ExposedBasicFlexiTableBlockParser(IFlexiTableBlockFactory flexiTableBlockFactory) : base(flexiTableBlockFactory)
 {
 }
 /// <summary>
 /// Creates an <see cref="AdvancedFlexiTableBlockParser"/>.
 /// </summary>
 /// <param name="flexiTableBlockFactory">The factory for building <see cref="FlexiTableBlock"/>s.</param>
 /// <exception cref="ArgumentNullException">Thrown if <paramref name="flexiTableBlockFactory"/> is <c>null</c>.</exception>
 public AdvancedFlexiTableBlockParser(IFlexiTableBlockFactory flexiTableBlockFactory) : base(flexiTableBlockFactory)
 {
     OpeningCharacters = new char[] { '+' };
 }