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"); }