Meine derzeitige Situation ist, dass ich eine DLL zugekauft habe als closed source. Diese funktioniert auch gut, jedoch ist sie architektonisch nur mäßig gestaltet. Viele Methoden die virtual sein sollten sind es nicht und Interfaces für Klasses gibt es sowieso nicht.
Jetzt bin ich in der Situation im Unit Testing mache Methoden nicht Testen zu können da ich sie nicht overriden kann (einsatz eines Modells - Model Based Testing).
Gibt es irgendeinen Kunstgriff mit System.Reflection oder ähnliches wie ich eine non virtuelle Methode doch noch overriden kann. New hilft mir hier leider überhaupt nicht.
Jetzt bin ich in der Situation im Unit Testing mache Methoden nicht Testen zu können da ich sie nicht overriden kann (einsatz eines Modells - Model Based Testing).
Gibt es irgendeinen Kunstgriff mit System.Reflection oder ähnliches wie ich eine non virtuelle Methode doch noch overriden kann. New hilft mir hier leider überhaupt nicht.
Comment