Usando moq, si trato de burlarse de un método directamente en Foo
, me sale esto: Invalid verify on a non-virtual (overridable in VB) member.
¿Cómo puedo simular un método en un objeto sin un constructor predeterminado?
Mi alternativa es burlarse IFoo
, que elimina el problema anterior, pero entonces no se puede construir porque Foo
no tiene un constructor paramaterless (Constructor arguments cannot be passed for interface mocks.
). ¿Que puedo hacer?
Tiene toda la razón. Ni siquiera estaba pensando en esto, solo estaba tratando de hacer que algo funcionara. Gracias. – ryeguy