tôi đã nhận được một lớp được lập luận bởi một đại biểu. Lớp này gọi rằng đại biểu, và tôi muốn đơn vị kiểm tra nó với Moq. làm thế nào để tôi xác minh rằng phương pháp này đã được gọi?Xác minh một đại biểu đã được gọi với Moq
dụ lớp:
public delegate void Foo(int number);
public class A
{
int a=5;
A (Foo myFoo)
{
Foo(a);
}
}
và tôi muốn kiểm tra xem Foo được gọi. Cảm ơn bạn.
Tôi nghĩ rằng bạn cần phải thay đổi câu trả lời được chấp nhận, bởi vì câu trả lời của @Lukazoid là đúng hơn lựa chọn của bạn. –
Trong hàm tạo, dòng có nên đọc 'myFoo (a)' không? Bạn đang gọi cá thể của 'Foo', không phải là lớp' Foo', đúng không? –