Fix test for non-virtual methods in types with public ctor

* Exclude delegates from types checked
* Missing virtual modifiers