Paweł Ł.

Paweł Ł. Technolog, PLUM Sp.
z o.o.

Temat: NUnit, Could not load file or assembly 'System.Xml,...

Mam problem z uruchomieniem testów swojego dostępu do danych przez zmockowane repozytorium.
Używam:
*NUnit v.2.6.3*
*Moq v.4.0.10827.Final*

Przy każdej próbie uruchomienia testów wyskakują mi takie błedy jak na screenach poniżej:
Screen1:
<image>
Obrazek
</image>

Screen2:
<image>
Obrazek
</image>

Screen3:
<image>
Obrazek
</image>

Wszystkie dołączone do solucji projekty mam w Framework v4.0, oraz wszystkie dll z System.Xml dołączone do projektów również w v.4.0 jak poniżej.
<image>
Obrazek
</image>
<image>
Obrazek
</image>

Sama klasa testów wygląda tak:
http://4programmers.net/Pastebin/3265

Sam sposób mockowania repositoriow robiłem na postawie tego wpisu:
http://myadventuresincoding.wordpress.com/2013/01/21/l...

I teraz pytania:
1) Gdzie popełniam błąd? Jeżeli przestawiłem wszystkie projekty na Framework v2.0 to po pierwsze cały projekt się nie kompiluje przez brak m.in.*Linq* (dostęp do danych mam przez linq to object) a po drugie testy nie mogły i tak się uruchomić (z powodu braku skompilowania pod v.2.0). Jeżeli przestawię tylko projekt NUnitTests na v.2.0 to generalnie czepia się do większości bibliotek w NUnitTest References ze są w wyższych wersjach.
2) Co oznaczają na *Screenie 3*, te odwołania do lokalizacji "D:\code\moq\src\Source\....." nie mam takiego folderu na dysku, a samą bibliotekę *Moq.dll* dodałem przez referencję do projektu z lokalizacji innej(folderu z innymi zewnętrznymi bibliotekami z jakich w nim korzystam).
3) Czy to może to znaczy ze te narzędzia *NUnit* i *Moq* są niekompatybilne z .Net 4.0?

Będę wdzięczny za podpowiedzi.
Paweł Ł.

Paweł Ł. Technolog, PLUM Sp.
z o.o.

Temat: NUnit, Could not load file or assembly 'System.Xml,...

Dla porządku żeby nie wisiało w próżni.

Problem rozwiązany, problem polegał na niewłaściwym doborze bibliotek *Moq.dll* i *Castle.Core.dll*.
Po wybraniu Biblioteki *Moq.dll* dedykowanej dla NET40 i mającej już *Castle.Core.dll* w sobie problem zniknął. (I nareszcie pojawiły się problemy wykryte przez testy ;);) )

Następna dyskusja:

Blog o Office System 2007




Wyślij zaproszenie do