DevLabs > DevLabs Forums > Pex > References needed for PEX Tests
Ask a questionAsk a question
 

AnswerReferences needed for PEX Tests

  • Friday, October 30, 2009 6:20 PMHans-Peter H Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    I have generated some tests that I want to add to our BVT test list. That list is used for the night build. Is there a way to run those test without installing PEX on the TFS server or other developer machines?
    I changed the reference of the Microsoft.Pex.Framework.dll and Microsoft.Stubs.Framework.dll to local dlls which I copied to the solution. The solution builds, but when running the tests fail due to a Unit Test Adapter exception: Could not load assembly Microsoft.ExtendedReflection.
    I can't find that assembly. 
    Which assemblies are needed just to run those tests and where can I find them? 

    Thanks
    Hans-Peter

Answers

  • Friday, October 30, 2009 7:52 PMPeliMSFT, OwnerUsers MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     Answer
    You need 3 assemblies:

       Microsoft.Pex.Framework.dll
       Microsoft.Stubs.Framework.dll
       Microsoft.ExtendedReflection.dll

    You will find Microsoft.ExtendedReflection under ProgramFiles\Common Files\Microsoft\ExtendedReflection\<version number>\bin\


    Jonathan "Peli" de Halleux - Give us your input about Pex!
    • Marked As Answer byHans-Peter H Saturday, October 31, 2009 2:51 PM
    •  

All Replies

  • Friday, October 30, 2009 7:52 PMPeliMSFT, OwnerUsers MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     Answer
    You need 3 assemblies:

       Microsoft.Pex.Framework.dll
       Microsoft.Stubs.Framework.dll
       Microsoft.ExtendedReflection.dll

    You will find Microsoft.ExtendedReflection under ProgramFiles\Common Files\Microsoft\ExtendedReflection\<version number>\bin\


    Jonathan "Peli" de Halleux - Give us your input about Pex!
    • Marked As Answer byHans-Peter H Saturday, October 31, 2009 2:51 PM
    •  
  • Saturday, October 31, 2009 2:52 PMHans-Peter H Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    Thanks - great!

    Hans-Peter