KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I have the following snippet of code that's generating the "Use new keyword if hiding was intended" warning in VS2008: public double Foo(double param) { return base.Foo(param); } The Foo() function in the base class is protected and I want to expose it to a unit test by putting it in wrapper class solely for the purpose of unit testing. I.e. the wrapper class will not be used for anything else. So one question I have is: is this accepted practice? Back to the new warning. Why would I have to new the overriding function in this scenario?
Tags (comma-separated)
Save Edits
Cancel