Exemple #1
0
        /// <summary>
        /// Initializes a new instance of the <see cref="TableGeneratorFacts"/> class.
        /// </summary>
        public TableGeneratorFacts()
        {
            this.target = new TableGenerator();

            using (var schema = FakeSchemaFactory.CreateDefaultTableSchema())
            {
                this.generatedSql = this.target.GenerateTable("TEST TABLE", schema);
            }
        }
Exemple #2
0
        /// <summary>
        /// Convert table to target enumerable
        /// </summary>
        /// <param name="table">Table</param>
        /// <param name="type">Target type</param>
        /// <param name="row">One-based mapping provider row index</param>
        /// <returns>Target enumerable</returns>
        public static IEnumerable <object> Convert(this Table table, Type type, int row, bool safeMode = false)
        {
            if (row < 1)
            {
                throw new ArgumentException("One-based row index must be greater than 0");
            }
            var map = new TableMapper(type).Map(table[row - 1]).Exclude(row);

            map.SafeMode = safeMode;
            ITableGenerator generator = map;

            return(generator.Instantiate(table));
        }
 public BasicClient(ITableGenerator tableGenerator, IBasicService basicService, ISerialisation serialisation, ICompression compression, IEncryption encryption, TokenTableSet tokenTableSet)
 {
     _tableGenerator = tableGenerator;
     _basicService   = basicService;
     _serialisation  = serialisation;
     _compression    = compression;
     _encryption     = encryption;
     if (tokenTableSet == null)
     {
         _tokenTableSet = GenerateTokenTable();
     }
     else
     {
         _tokenTableSet = tokenTableSet;
     }
 }
Exemple #4
0
 public TrunkListHandler()
 {
     this.trunkInfoDao   = new TrunkinformationDao();
     this.tableGenerator = new TableGenerator();
     logger.Info("constructor method done.");
 }
 public GoodsListHandler()
 {
     this.goodsInfoDao   = new GoodssourceinformationDao();
     this.tableGenerator = new TableGenerator();
     logger.Info("Constructor method done.");
 }
Exemple #6
0
 /// <summary>
 /// Convert table to target enumerable
 /// </summary>
 /// <param name="table">Table</param>
 /// <param name="generator">Generator</param>
 /// <returns>Target enumerable</returns>
 public static IEnumerable <object> Convert(this Table table, ITableGenerator generator)
 {
     return(generator.Instantiate(table));
 }
Exemple #7
0
 /// <summary>
 /// Convert table to target enumerable
 /// </summary>
 /// <typeparam name="T">Target type</typeparam>
 /// <param name="table">Table</param>
 /// <param name="generator">Generator</param>
 /// <returns>Target enumerable</returns>
 public static IEnumerable <T> Convert <T>(this Table table, ITableGenerator <T> generator) where T : new()
 {
     return(generator.Instantiate(table));
 }
 public SpeciallineListHandler()
 {
     this.speciallineDao = new SpeciallineinfoDao();
     this.tableGenerator = new TableGenerator();
     logger.Info("Constructor method done.");
 }