I'm getting this error when generating a new unit test under Visual Studio 2010 using the context menu (right-click the method name -> "Generate Unit Tests"):
Private Accessor for methodName is not found. Please rebuild the containing project or run the Publicize.exe manually.
The method is public (checked that by applying applying a filter to not show non-public methods in the "Generate Unit Tests" dialog.
Visual Studio creates some kind of .accessor file automatically. Do I need to do anything in it?
What else could be the problem?
EDIT (more info that might be relevant)
- I'm trying to test some classes inside a website project, although they don't do any webpage related stuff. They're just plain old C# classes.
- All my class names are available inside the unit test class as ClassName_Accessor. And that causes the compiler to complain about the method signature not being correct.