У меня есть метод, который я хочу проверить, который попадает в базу данных. Из того, что я прочитал, это идеальная возможность использовать насмешку. Однако проблема, с которой я сталкиваюсь, заключается в том, что я передаю объекту строку, а затем он создает объект и ударяет БД этим объектом, т.е.
public void test(string t)
{
Test t1 = new Test(t);
db.Save(t1);
}
Тогда в тесте у меня есть:
using(mockery.Record)
{
Expect.Call(db.Save( ??? ))
}
Проблема в том, чего мне здесь ожидать? Звонок на:
Expect.call(db.Save(new Test(t))
не работает.
Поскольку я новичок в издевательстве, это может быть простой вопрос, но любая помощь будет высоко ценится.
спасибо