@@ -11,40 +11,47 @@ public class Fixture : BugTestCase
1111
1212 protected override void OnSetUp ( )
1313 {
14- using var session = OpenSession ( ) ;
15- using var tx = session . BeginTransaction ( ) ;
16- var joe = new Customer { Name = NAME_JOE } ;
17- session . Save ( joe ) ;
14+ using ( var session = OpenSession ( ) )
15+ using ( var tx = session . BeginTransaction ( ) )
16+ {
17+ var joe = new Customer { Name = NAME_JOE } ;
18+ session . Save ( joe ) ;
1819
19- var allen = new Customer { Name = NAME_ALLEN } ;
20- session . Save ( allen ) ;
20+ var allen = new Customer { Name = NAME_ALLEN } ;
21+ session . Save ( allen ) ;
2122
22- var joeInvoice0 = new Invoice { Customer = joe , Number = 0 } ;
23- session . Save ( joeInvoice0 ) ;
23+ var joeInvoice0 = new Invoice { Customer = joe , Number = 0 } ;
24+ session . Save ( joeInvoice0 ) ;
2425
25- var allenInvoice1 = new Invoice { Customer = allen , Number = 1 } ;
26- session . Save ( allenInvoice1 ) ;
26+ var allenInvoice1 = new Invoice { Customer = allen , Number = 1 } ;
27+ session . Save ( allenInvoice1 ) ;
2728
28- tx . Commit ( ) ;
29+ tx . Commit ( ) ;
30+ }
2931 }
3032
3133 protected override void OnTearDown ( )
3234 {
33- using var session = OpenSession ( ) ;
34- using var tx = session . BeginTransaction ( ) ;
35- session . Delete ( "from Invoice" ) ;
36- session . Delete ( "from Customer" ) ;
37- tx . Commit ( ) ;
35+ using ( var session = OpenSession ( ) )
36+ using ( var tx = session . BeginTransaction ( ) )
37+ {
38+ session . Delete ( "from Invoice" ) ;
39+ session . Delete ( "from Customer" ) ;
40+ tx . Commit ( ) ;
41+ }
3842 }
3943
4044 [ Test ]
4145 public void NullableEntityInCorrelatedSubquery ( )
4246 {
43- using var s = OpenSession ( ) ;
44- var customers = s . Query < Customer > ( ) . Where ( c => c . Name == NAME_JOE ) ;
45- var results = s . Query < Invoice > ( ) . Where ( i => customers . Any ( c => c . Invoices . Any ( ci => ci . Customer == i . Customer ) ) ) . ToList ( ) ;
46-
47- Assert . That ( results . Count , Is . EqualTo ( 1 ) ) ;
47+ using ( var s = OpenSession ( ) )
48+ {
49+ var customers = s . Query < Customer > ( ) . Where ( c => c . Name == NAME_JOE ) ;
50+ var results = s . Query < Invoice > ( )
51+ . Where ( i => customers . Any ( c => c . Invoices . Any ( ci => ci . Customer == i . Customer ) ) ) . ToList ( ) ;
52+
53+ Assert . That ( results . Count , Is . EqualTo ( 1 ) ) ;
54+ }
4855 }
4956 }
5057}
0 commit comments