Mam klasę, która pobiera argumenty jako delegat. Ta klasa wywołuje tego delegata, a ja chcę przetestować go za pomocą Moq. Jak mogę sprawdzić, czy ta metoda została wywołana?Weryfikacja delegata została wywołana przez Moq
przykład klasa:
public delegate void Foo(int number);
public class A
{
int a=5;
A (Foo myFoo)
{
Foo(a);
}
}
i chcę, aby sprawdzić, czy Foo nazwano. Dziękuję.
Myślę, że to musisz zmienić akceptowaną odpowiedź, ponieważ odpowiedź @Lukazoid jest bardziej właściwa niż twój wybór. –
W konstruktorze, czy wiersz powinien przeczytać 'myFoo (a)'? Wzywasz tej instancji 'Foo', a nie samej klasy' Foo', prawda? –