2013-07-25 3 views
1

Я новичок в поле .Net, и я написал метод в C#, который берет строку в качестве параметра из базы данных и возвращает тип BusinessContact, который состоит из сущности, контакта, имени , псевдоним. Вот мой кодКакой единичный тестовый пример для этого метода

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

Я не могу понять, что блок тестовые примеры могут быть выполнены по этому методу. Пожалуйста, помогите мне с этим.

ответ

0

Вы можете проверить входное значение параметра brokerUserName.

  • если пуст.
  • , если она равна нулю
  • , если он содержит данные SQL-инъекции (например, «а» или 1 = 1 -;)
Смежные вопросы