public QuandlClient( IDatabase database, IDataset dataset, IDatatable datatable) { Database = database; Dataset = dataset; Datatable = datatable; }
public FileDatatable( IScriptFile file, AccessModifier access, int line, IDatatable parentElement, string @namespace, string name) : base(file, line, parentElement, @namespace, name, access, FileElementType.Datatable) { }
private void ExpectCell(IDatatable table, int column, int row, string text, System.Type type, object value) { var cell = table.GetCell(column, row); Assert.AreEqual(text, cell.CellText, $"cell [{column},{row}]"); if (type != typeof(void)) { Assert.IsNotNull(cell.DecodedDataType); Assert.AreEqual(type, cell.DecodedDataType.Type, $"cell [{column},{row}]"); } else { Assert.IsNull(cell.DecodedDataType); } Assert.AreEqual(value, cell.DirectValue, $"cell [{column},{row}]"); }