@@ -9,8 +9,7 @@ public class Fixture : BugTestCase
9
9
{
10
10
protected override void OnSetUp ( )
11
11
{
12
- base . OnSetUp ( ) ;
13
- using ( var session = this . OpenSession ( ) )
12
+ using ( var session = OpenSession ( ) )
14
13
using ( var tx = session . BeginTransaction ( ) )
15
14
{
16
15
var entity = new TestEntity ( ) ;
@@ -31,40 +30,37 @@ protected override void OnSetUp()
31
30
32
31
protected override void OnTearDown ( )
33
32
{
34
- base . OnTearDown ( ) ;
35
- using ( ISession session = this . OpenSession ( ) )
33
+ using ( var session = OpenSession ( ) )
34
+ using ( var tx = session . BeginTransaction ( ) )
36
35
{
37
- string hql = "from System.Object" ;
38
- session . Delete ( hql ) ;
39
- session . Flush ( ) ;
36
+ session . Delete ( "from System.Object" ) ;
37
+ tx . Commit ( ) ;
40
38
}
41
39
}
42
-
43
40
44
41
[ Test ]
45
42
public void ShortEntityCanBeQueryCorrectlyUsingLinqProvider ( )
46
43
{
47
- using ( ISession session = this . OpenSession ( ) )
44
+ using ( var session = OpenSession ( ) )
45
+ using ( session . BeginTransaction ( ) )
48
46
{
49
- IQueryable < TestEntity > query = session . Query < TestEntity > ( ) ;
50
- IQueryable < TestEntityDto > list = query . Select ( o => new TestEntityDto
51
- {
52
- EntityId = o . Id ,
53
- EntityName = o . Name ,
54
- PersonId =
55
- ( o . TestPerson != null )
56
- ? o . TestPerson . Id
57
- : ( short ) 0 ,
58
- PersonName =
59
- ( o . TestPerson != null )
60
- ? o . TestPerson . Name
61
- : string . Empty
62
- } ) ;
47
+ var m = session . Query < TestEntity > ( )
48
+ . Select ( o => new TestEntityDto
49
+ {
50
+ EntityId = o . Id ,
51
+ EntityName = o . Name ,
52
+ PersonId = ( o . TestPerson != null )
53
+ ? o . TestPerson . Id
54
+ : ( short ) 0 ,
55
+ PersonName = ( o . TestPerson != null )
56
+ ? o . TestPerson . Name
57
+ : string . Empty
58
+ } )
59
+ . Where ( o => o . PersonId == 2 )
60
+ . ToList ( ) ;
63
61
64
- IQueryable < TestEntityDto > m = list . Where ( o => o . PersonId == 2 ) ;
65
62
66
-
67
- Assert . AreEqual ( 1 , m . Count ( ) ) ;
63
+ Assert . That ( m . Count , Is . EqualTo ( 1 ) ) ;
68
64
}
69
65
}
70
66
}
0 commit comments