Merge pull request #5439 from alexrp/master
[mono.git] / mcs / tests / test-867.cs
1 class Test
2 {
3         public static void Main ()
4         {
5                 new BaseJobController ();
6                 new JobController ();
7         }
8 }
9
10 public interface IUser
11 {
12 }
13
14 public class User : IUser
15 {
16 }
17
18 public interface IJobController
19 {
20         IUser User { get; }
21 }
22
23 public class BaseController
24 {
25         public virtual IUser User { get; set; }
26 }
27
28 public class BaseJobController : BaseController
29 {
30         public new User User { get; set; }
31 }
32
33 public class JobController : BaseJobController, IJobController
34 {
35 }