Mocking une classe concrète avec Rhino Mocks semble fonctionner assez facile quand vous avez un constructeur vide sur une classe:En utilisant RhinoMocks, comment simulez-vous ou stub une classe concrète sans un constructeur vide?
public class MyClass{
public MyClass() {}
}
Mais si j'ajoute un constructeur qui prend des paramètres et supprimer celui qui ne prend pas de paramètres :
public class MyClass{
public MyClass(MyOtherClass instance) {}
}
J'ai tendance à faire une exception:
System.MissingMethodException: Impossible trouver un constructeur avec des arguments correspondant
J'ai essayé de mettre en nulls dans mon appel à raillent ou Stub, mais il ne fonctionne pas. Puis-je créer des mock et des stubs de classes concrètes qui manquent de constructeurs sans paramètres?
et la sécurité à la compilation passe par la fenêtre – Maslow