2016-04-22 11 views

Antwort

1

Umschließen Sie eine Instanz der TraceSource-Klasse in eine andere Klasse, die ein Interface implementiert. Delegieren Sie alle Aufrufe des Wrappers an die echte TraceSource.

Ich sehe keinen anderen Weg, dies mit Einheit zu tun. Der kleine Vorteil, den Sie mit einem Wrapper bekommen würden, wäre, dass Sie die Protokollierung in eine andere Bibliothek wechseln könnten, was manchmal passiert, wenn neue Entwickler im Team sind oder das Team ersetzt haben und sie ein anderes bevorzugen Logger.