update to changed test
[mono.git] / mcs / tests / test-502.cs
index d188b2f788cef93855e5e6f75651b437a8776945..75d978d83544a8a4dd3226778762ccad807a4eb2 100644 (file)
@@ -4,7 +4,34 @@ class Base
     static void Main () {}\r
 }\r
 \r
+// TC #1\r
 class Derived : Base\r
 {\r
     public int get_Property() { return 42; }\r
+}\r
+\r
+// TC #2\r
+class BaseClass {\r
+        protected virtual int Value { \r
+                get {\r
+                        return 0;\r
+                }\r
+                set { }\r
+        }\r
+}\r
+\r
+abstract class DerivedClass: BaseClass {\r
+        protected int get_Value () {\r
+                return 1;\r
+        }\r
+}\r
+\r
+\r
+class ErrorClass: DerivedClass {\r
+        protected override int Value { \r
+                get {\r
+                        return 0;\r
+                }\r
+                set { }\r
+        }\r
 }
\ No newline at end of file