Ich denke du machst da generell etwas falsch.
Eigentlich definiert man sich eigene Interfaces und verwendet diese in der Anwendung. Bei der Implementierung dieser Interfaces kann man dann auf diese Drittanbieter zurückgreifen. Dadurch kommen diese aber nur mittelbar mit der Anwendung in Berührung.
Die
Unit-Tests erfolgen auf jeden Fall mit den eigenen Interfaces.