У меня есть метод, который я хочу проверить, попадает в базу данных. Из того, что я прочитал, это прекрасная возможность использовать макет. Однако проблема, с которой я столкнулся, заключается в том, что я передаю объекту строку, а затем он создает объект и попадает в базу данных этим объектом, т.е.
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))
не работает.
Поскольку я новичок в насмешках, это может быть простой вопрос, но любая помощь будет очень признательна.
Благодарность