@ -480,25 +480,30 @@ public class CommonTests : GeneratorTestFixture
@@ -480,25 +480,30 @@ public class CommonTests : GeneratorTestFixture
public void TestProperties ( )
{
// Test field property
var prop = new TestProperties ( ) ;
Assert . That ( prop . Field , Is . EqualTo ( 0 ) ) ;
prop . Field = 1 0 ;
Assert . That ( prop . Field , Is . EqualTo ( 1 0 ) ) ;
using ( var prop = new TestProperties ( ) )
{
Assert . That ( prop . Field , Is . EqualTo ( 0 ) ) ;
prop . Field = 1 0 ;
Assert . That ( prop . Field , Is . EqualTo ( 1 0 ) ) ;
// Test getter/setter property
prop . Field = 2 0 ;
Assert . That ( prop . FieldValue , Is . EqualTo ( 2 0 ) ) ;
prop . FieldValue = 1 0 ;
Assert . That ( prop . FieldValue , Is . EqualTo ( 1 0 ) ) ;
// Test getter/setter property
prop . Field = 2 0 ;
Assert . That ( prop . FieldValue , Is . EqualTo ( 2 0 ) ) ;
prop . FieldValue = 1 0 ;
Assert . That ( prop . FieldValue , Is . EqualTo ( 1 0 ) ) ;
prop . GetterAndSetterWithTheSameName = 2 5 ;
Assert . That ( prop . GetterAndSetterWithTheSameName , Is . EqualTo ( 2 5 ) ) ;
prop . GetterAndSetterWithTheSameName = 2 5 ;
Assert . That ( prop . GetterAndSetterWithTheSameName , Is . EqualTo ( 2 5 ) ) ;
prop . SetterReturnsBoolean = 3 5 ;
Assert . That ( prop . SetterReturnsBoolean , Is . EqualTo ( 3 5 ) ) ;
prop . SetterReturnsBoolean = 3 5 ;
Assert . That ( prop . SetterReturnsBoolean , Is . EqualTo ( 3 5 ) ) ;
prop . Virtual SetterReturnsBoolean = 4 5 ;
Assert . That ( prop . Virtual SetterReturnsBoolean, Is . EqualTo ( 4 5 ) ) ;
prop . VirtualSetterReturnsBoolean = 4 5 ;
Assert . That ( prop . VirtualSetterReturnsBoolean , Is . EqualTo ( 4 5 ) ) ;
Assert . That ( prop . nestedEnum ( ) , Is . EqualTo ( 5 ) ) ;
Assert . That ( prop . nestedEnum ( 5 5 ) , Is . EqualTo ( 5 5 ) ) ;
}
}
[Test]