Hugo
Hugo

Reputation: 6444

Web Client Software Factory Unit Testing Big Fail

it is me again...too much question, I know, but in this I'm kind of a newbie...

Well, I have a problem creating test for a project that is built using Microsoft's Web Client Software Factory: I get a error that says:

Unable to set TestContext property for the class MyClassName. Error: System.ArgumentException: Object of type 'Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestAdapterContext' cannot be converted to type 'Microsoft.VisualStudio.TestTools.UnitTesting.TestContext'..

and the test never runs, any ideas?

Again, thanks in advance =)

Upvotes: 0

Views: 741

Answers (3)

James McLachlan
James McLachlan

Reputation: 1368

This is the kind of non-specific answer I hate, but here goes anyway:

Use a different unit test framework!

I've spent at least 3 times more time fixing tests that fail because of MSTest's "features" than fixing code that has bugs.

Feel free to downvote this because it doesn't help Hugo. My true aim is to help warn others away from the MSTest beast.

Upvotes: 0

Hugo
Hugo

Reputation: 6444

Again, one of those seely details: I just had to update the reference of these libraries:

  • Microsoft.VisalStudio.QualityTools.UnitTestFramework
  • Microsoft.VisalStudio.QualityTools.WebTestFramework

from version 8.0 to 9.0. Really seely, but that worked.

Thanks for everything.

Upvotes: 0

John Saunders
John Saunders

Reputation: 161773

What is the type of the TestContext property of your MyClassName class? According to the error message, it's the wrong type. Compare it with the tests that work.

Upvotes: 0

Related Questions