Announcement

Collapse
No announcement yet.

Override von non virtual Methoden

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Override von non virtual Methoden

    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.

  • #2
    Oh je, ein Dreifach-Post. Antworten stehen dort. Jürgen

    Comment


    • #3
      Hallo,

      warum musst du eine zugekaufte bibliothek unit-testen? Wie sollte das auch gehen?
      Du solltest du Verwendung dieser Bibliothek testen. Dazu kannst du mocks verwenden.

      Comment

      Working...
      X