1

私は.Netフィールドが初めてで、データベースから文字列をパラメーターとして受け取り、entityid、contactid、name、aliasで構成されるBusinessContactタイプを返すメソッドをc#で作成しました。これが私のコードです

public BusinessContact GetAccountExecutiveForBroker(string brokerUserName)
{
    SqlStatement select = new SqlStatement();
    select.Sql = @"select cb.* from custom_brokers cb 
                    join rolodex_contacts rc on cb.aecontactid = rc.contactid and cb.lenderdatabaseid = rc.lenderdatabaseid
                    where cb.brokerusername = @brokerUserName";
    select.AddParameter("brokerusername", brokerUserName);
    return db.SelectObject(select, MapContact);
}

このメソッドで実行できる単体テスト ケースがわかりません。これで私を助けてください。

4

1 に答える 1

0

入力パラメーター brokerUserName をテストできます。

  • 空の場合。
  • null の場合
  • SQL インジェクション データが含まれている場合 (「a」や 1=1 --; など)
于 2013-07-26T08:32:54.373 に答える