Example #1
0
    public void ErlInsert()
    {
      var schema = store.GetSchema(new Query("CRUD.SECDEF"));
      var row = new DynamicRow(schema);

      row.ApplyDefaultFieldValues(store.TargetName);

      row["xchg"]       = "HS";
      row["symbol"]     = "EURUSD";
      row["instr"]      = "EUR/USD";
      row["secid"]      = 1;
      row["xchg_secid"] = 1010;
      row["ccy"]        = "EUR";
      row["settl_ccy"]  = "USD";

      row["contr_mult"] = 1.0d;
      row["px_step"]    = 10e-5d;

      Aver.IsNull(row.Validate());

      var affected = store.Insert(row);
      Aver.AreEqual(1, affected);
    }