@ -35,24 +35,24 @@ public class CSharpTempTests
@@ -35,24 +35,24 @@ public class CSharpTempTests
{
Qux qux = new Qux ( ) ;
var array = new [ ] { 1 , 2 , 3 } ;
qux . a rray = array ;
for ( int i = 0 ; i < qux . a rray. Length ; i + + )
Assert . That ( array [ i ] , Is . EqualTo ( qux . a rray[ i ] ) ) ;
qux . A rray = array ;
for ( int i = 0 ; i < qux . A rray. Length ; i + + )
Assert . That ( array [ i ] , Is . EqualTo ( qux . A rray[ i ] ) ) ;
}
[Test]
public void TestMultipleInheritance ( )
{
Baz baz = new Baz ( ) ;
Assert . That ( baz . m ethod, Is . EqualTo ( 1 ) ) ;
Assert . That ( baz . M ethod, Is . EqualTo ( 1 ) ) ;
var bar = ( IBar ) baz ;
Assert . That ( bar . m ethod, Is . EqualTo ( 2 ) ) ;
Assert . That ( bar . M ethod, Is . EqualTo ( 2 ) ) ;
Assert . That ( baz [ 0 ] , Is . EqualTo ( 5 0 ) ) ;
bar [ 0 ] = new Foo { A = 1 0 0 0 } ;
Assert . That ( bar [ 0 ] . A , Is . EqualTo ( 1 0 0 0 ) ) ;
Assert . That ( baz . f arAwayFunc, Is . EqualTo ( 2 0 ) ) ;
Assert . That ( baz . t akesQux( baz ) , Is . EqualTo ( 2 0 ) ) ;
Assert . That ( baz . r eturnQux( ) . f arAwayFunc, Is . EqualTo ( 2 0 ) ) ;
Assert . That ( baz . F arAwayFunc, Is . EqualTo ( 2 0 ) ) ;
Assert . That ( baz . T akesQux( baz ) , Is . EqualTo ( 2 0 ) ) ;
Assert . That ( baz . R eturnQux( ) . F arAwayFunc, Is . EqualTo ( 2 0 ) ) ;
int cast = baz ;
Assert . That ( cast , Is . EqualTo ( 5 0 0 ) ) ;
var nested = new Baz . Nested ( ) ;
@ -64,18 +64,18 @@ public class CSharpTempTests
@@ -64,18 +64,18 @@ public class CSharpTempTests
public void TestProperties ( )
{
var proprietor = new Proprietor ( ) ;
proprietor . v alue = 2 0 ;
Assert . That ( proprietor . v alue, Is . EqualTo ( 2 0 ) ) ;
proprietor . p rop = 5 0 ;
Assert . That ( proprietor . p rop, Is . EqualTo ( 5 0 ) ) ;
proprietor . V alue = 2 0 ;
Assert . That ( proprietor . V alue, Is . EqualTo ( 2 0 ) ) ;
proprietor . P rop = 5 0 ;
Assert . That ( proprietor . P rop, Is . EqualTo ( 5 0 ) ) ;
var p = new P ( ) ;
p . v alue = 2 0 ;
Assert . That ( p . v alue, Is . EqualTo ( 3 0 ) ) ;
p . p rop = 5 0 ;
Assert . That ( p . p rop, Is . EqualTo ( 1 5 0 ) ) ;
p . V alue = 2 0 ;
Assert . That ( p . V alue, Is . EqualTo ( 3 0 ) ) ;
p . P rop = 5 0 ;
Assert . That ( p . P rop, Is . EqualTo ( 1 5 0 ) ) ;
ComplexType complexType = new ComplexType ( ) ;
p . c omplexType = complexType ;
Assert . That ( p . complexType . c heck( ) , Is . EqualTo ( 5 ) ) ;
p . C omplexType = complexType ;
Assert . That ( p . ComplexType . C heck( ) , Is . EqualTo ( 5 ) ) ;
}
}