K
kneitzel
Gast
Sorry, da habe ich mich nicht klar ausgedrückt.Wozu soll ich was sagen? Zu seinem Design?
Mir ging es um das Testen einer Methode, die einen Aufruf einer static Methode eines Interfaces beinhaltet. Mal angenommen, so ein Interface würde man vorgesetzt bekommen und nun habe ich einen Unit Test zu schreiben, der u.a. diesen Aufruf enthält.
Ich war im Ersten Augenblick leicht verwirrt wegen dem static, aber der Ansatz ist ja wie bei jeder Komponente: Mocking führt zum Sieg. Ob die Methode nun static ist oder nicht spielt beim generellen Ansatz ja keine Rolle (So das Tooling dies kann).
So einen Fall hatte ich bisher irgendwie noch nie und da bin ich doch tatsächlich kurz ins Schwimmen gekommen. Wenn man es nicht direkt umsetzt und sieht, dann dreht man sich irgendwie teilweise im Kreise. Aber wenn man sich das etwas aufbaut, dann wird es deutlich ...