Frage

Nach dem Lesen des folgenden Artikels Testbedingungen für den Datenbank-Unit-Test-Designer erstellen Auf MSDN habe ich beschlossen, eine benutzerdefinierte Testbedingung für meine Datenbank-Unit-Tests zu erstellen

War es hilfreich?

Lösung

Ich kann eine Sache sehen, die ich anders gemacht habe, als ich dies getan habe, die in der Verknüpfung, auf die Sie verwiesen haben, nicht klar angegeben ist.

Es geht darum, Dinge in "Programmdateien" zu speichern, aber vielleicht funktioniert dies nur für 32-Bit-Maschinen.Visual Studio ist eine 32-Bit-App. Auf dem 64-Bit-Computer (den ich verwendet habe) habe ich die Anweisungen ignoriert und die Assembly- und XML-Datei in% ProgramFiles (x86)% NOT% ProgramFiles% kopiert - was für mich zu funktionieren schien.Ich habe% ProgramFiles% allerdings nie ausprobiert - daher kann ich nicht überprüfen, ob dies ein Problem ist.

Ist es das?

Nachtrag:

Wenn Sie sich Ihren Code genauer ansehen, müssen Sie das Attribut [DatabaseSchemaProviderCompatibility (null)] zu Ihrer Testbedingung hinzufügen.Dadurch wird die Erweiterung geladen, wenn im aktuellen Projekt kein Datenbankschema-Anbieter geladen ist, was bei Testprojekten der Fall wäre.Dieses Attribut ist nicht sehr intuitiv.

James.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top