add unit tests to check python classes can derive from C# interfaces