@ploeh worte before this test is outdated. This PR was rebased and only the comment above, started with "//When...", was added.
> I must plainly admit that I don't understand this test. I'm not saying it's wrong, but I don't understand what it does.
When I consider AbstractTypeAndInterfacesContraint<T>.Method, I don't understand what unsupported about that method - since it doesn't really do anything.
What am I missing here?

Oh yes... It seems to be little bit strange. The purpose of this is to test that when a member of a dummy type is called, the NotSupportedException should be thrown with correct message. The story is as the comment.

Is there any good way to call members of a dummy type?