В примере ниже у меня есть метод, который зависит от конкретного типа интерфейса. Как я могу проверить, был ли .Eat вызван с помощью Moq?
public interface IAnimal
{
void Eat();
}
public class Dog: IAnimal
{
public void Eat(){}
}
void EatIfNoDogsInGroup(IList animals){
if (animals.All(a => a is not Dog))
{
animals.ForEach(a => a.Eat());
}
}
Подробнее здесь: https://stackoverflow.com/questions/793 ... plementati
Мобильная версия