public void GetFillParametersTest()
{
string query = "select id, type_bit from numeric_family where id > ?";
m_cmd = m_conn.CreateCommand();
m_cmd.CommandText = query;
m_adapter = GetDataAdapter();
m_adapter.SelectCommand = m_cmd;
IDataParameter[] param = m_adapter.GetFillParameters();
Assert.AreEqual(0, param.Length, "#1 size shud be 0");
DbParameter param1 = m_cmd.CreateParameter();
param1.ParameterName = "@param1";
param1.Value = 2;
m_adapter.SelectCommand.Parameters.Add(param1);
param = m_adapter.GetFillParameters();
Assert.AreEqual(1, param.Length, "#2 count shud be 1");
Assert.AreEqual(param1, param[0], "#3 Params shud be equal");
}