2009-06-06 4 views
1

Ich habe Probleme beim Laden der testdata.xml in ndbunit, Ich folgte http://code.google.com/p/ndbunit/wiki/QuickStartGuide, , aber die Testdaten werden nicht geladen, wenn ich meine Unit-Test in NUnit ausführen.Laden von XML-Daten in ndbunit

Gibt es irgendwelche Probleme, die mir nicht bekannt sind?

+0

Veröffentlichen Sie einen Testfall, der das Problem im NDbUnit-Problem-Wiki unter http://code.google.com/p/ndbunit veranschaulicht, das die DDL zum Erstellen der Tabellen enthält, die in Ihrer Datenbank vorhanden sind, nämlich XSD + XML Sie verwenden, und den Code von Ihrem Unit-Test und wir können sehen, was wir tun können, sobald wir diese Details haben! Danke! – sbohlen

Antwort

1

Ich hatte das gleiche Problem. Dann bemerkte ich, dass meine XML-Datei nicht in es hatte den Namespace heißt

<?xml version="1.0" standalone="yes"?> 

<NewDataSet> 

statt

<?xml version="1.0" standalone="yes"?> 
<NewDataSet 
     xmlns="http://tempuri.org/Database.xsd" > 

Sobald ich den Namespace setzen in, meine Tests waren wieder glücklich.

+0

Leider habe ich festgestellt, dass Sie den Namespace nicht zu etwas anderem ändern können. Zu diesem Zeitpunkt ist der Namespace als "http: // Tempuri.org" in der NDbUnit-Quelle fest codiert. –

+0

Haben Sie in der xsd-Datei einen Elementtyp 'NewDataSet' angegeben? –