У меня есть этот метод для модульного тестирования:
public virtual TEntity Get(int id)
{
return _db.Set<TEntity>().Find(id);
}
Может кто-нибудь сказать, пожалуйста, как провести модульное тестирование этого?
Я думаю, что мне нужно проверить, что Find isвызывается с правильным идентификатором?
Сначала я пытался смоделировать контекст _db
, используя Moq.Набор не виртуальный, хотя и не может использовать Verify
.
Может кто-нибудь предложить альтернативный метод тестирования этого?