Ich denke über den Aufbau eines zentralisierten Dienstes nach, um Verbindungszeichenfolgen für ordnungsgemäß authentifizierte Anwendungen bereitzustellen.Verwenden von Moles zum Überschreiben von System.Configuration, nicht als Komponententest
Um den Service mit normalen Prozessen kompatibel zu halten, dachte ich, dass es eine großartige Sache wäre, die System.Configuration ConnectionStrings in der app.config oder web.config zu überschreiben.
Ich habe darüber nachgedacht, Moles zu verwenden, aber die einzigen Beispiele, die ich finde, sind für UnitTests.
Was ich wirklich gerne hätte, wäre eine Mole-Überschreibung in der System.Configuration.ConfigurationManager-Klasse, so dass ich die ConnectionStringsGet-Methode gezielt nach einem benutzerdefinierten Stil der Verbindungszeichenfolge überschreiben könnte. Wenn es nicht gefunden wird, übergeben Sie den Aufruf an den ursprünglichen Configuration Manager-Code, um normale Verbindungszeichenfolgen zu verarbeiten.
Ich habe noch keinen Code mit Moles geschrieben, weil ich mich am Kopf darüber kratze, wie man diese Idee startet. Wenn irgendjemand einen Hinweis darauf hat, wie ich anfangen soll, nehme ich es und gehe noch etwas weiter.
Interessantes Konzept, interessiert sein, Antworten und/oder Ihre Untersuchungen zu sehen. –