Merge pull request #5714 from alexischr/update_bockbuild
[mono.git] / mcs / tests / gtest-autoproperty-01.cs
1
2 // Tests automatic properties
3 using System;
4
5 public class Test
6 {
7         private class A
8         {
9                 public string B { get; set; }
10         }
11         
12         public string Foo { get; set; }
13         public int Answer { get; private set; }
14         
15         public Test ()
16         {
17                 Answer = 42;
18         }
19         
20         public static int Main ()
21         {
22                 Test t = new Test ();
23                 t.Foo = "Bar";
24                 if (t.Foo != "Bar")
25                         return 1;
26                 
27                 if (t.Answer != 42)
28                         return 2;
29                 
30                 A a = new A ();
31                 a.B = "C";
32                 if (a.B != "C")
33                         return 3;
34                 
35                 return 0;
36         }
37 }