Yes, which is acceptable and will compile. However, it looks like an anti-pattern in my point of view. What happens when you once rename a Blah property in a class? Of course, it will compile, but ...
Note: from your edit, I understand that you cannot add a property to ITest. Therefore, I would create a new "ITest2" interface with a property that Test implements, and let the compiler do your work.
source share