Sử dụng moq, nếu tôi cố gắng thử một phương pháp trực tiếp trên Foo
, tôi có được điều này: Invalid verify on a non-virtual (overridable in VB) member.
Làm thế nào tôi có thể thử một phương thức trên một đối tượng mà không có một hàm tạo mặc định?
thay thế của tôi là để thử IFoo
, mà được thoát khỏi những vấn đề trên, nhưng sau đó tôi không thể xây dựng nó vì Foo
không có một hàm tạo không tham số (Constructor arguments cannot be passed for interface mocks.
). Tôi có thể làm gì?
Bạn hoàn toàn đúng. Tôi thậm chí còn không nghĩ đến chuyện này, tôi chỉ đang cố gắng làm một việc gì đó. Cảm ơn. – ryeguy