@@ -7,45 +7,55 @@ namespace NHibernate.Test.NHSpecificTest.NH1941
7
7
[ TestFixture ]
8
8
public class Fixture : BugTestCase
9
9
{
10
-
11
10
protected override void OnTearDown ( )
12
11
{
13
- base . OnTearDown ( ) ;
14
- using ( ISession s = OpenSession ( ) )
12
+ using ( var s = OpenSession ( ) )
13
+ using ( var t = s . BeginTransaction ( ) )
15
14
{
16
15
s . Delete ( "from Person" ) ;
16
+
17
+ t . Commit ( ) ;
17
18
}
18
19
}
20
+
19
21
[ Test ]
20
- public void CanOverrideStringEnumGetValue ( )
22
+ public void SaveCanOverrideStringEnumGetValue ( )
21
23
{
22
- string paramPrefix = ( ( DriverBase ) Sfi . ConnectionProvider . Driver ) . NamedPrefix ;
23
- using ( ISession s = OpenSession ( ) )
24
- using ( ITransaction tx = s . BeginTransaction ( ) )
24
+ var paramPrefix = ( ( DriverBase ) Sfi . ConnectionProvider . Driver ) . NamedPrefix ;
25
+ using ( var ls = new SqlLogSpy ( ) )
25
26
{
26
- using ( SqlLogSpy ls = new SqlLogSpy ( ) )
27
+ using ( var s = OpenSession ( ) )
28
+ using ( var t = s . BeginTransaction ( ) )
27
29
{
28
- Person person = new Person ( ) { Sex = Sex . Male } ;
30
+ var person = new Person { Sex = Sex . Male } ;
29
31
s . Save ( person ) ;
30
32
31
- string log = ls . GetWholeLog ( ) ;
32
- Assert . IsTrue ( log . Contains ( paramPrefix + "p0 = 'M'" ) ) ;
33
+ t . Commit ( ) ;
33
34
}
35
+
36
+ var log = ls . GetWholeLog ( ) ;
37
+ Assert . That ( log . Contains ( paramPrefix + "p0 = 'M'" ) , Is . True ) ;
38
+ }
39
+ }
34
40
35
- using ( SqlLogSpy ls = new SqlLogSpy ( ) )
41
+ [ Test ]
42
+ public void ReadCanOverrideStringEnumGetValue ( )
43
+ {
44
+ var paramPrefix = ( ( DriverBase ) Sfi . ConnectionProvider . Driver ) . NamedPrefix ;
45
+ using ( var ls = new SqlLogSpy ( ) )
46
+ {
47
+ using ( var s = OpenSession ( ) )
48
+ using ( s . BeginTransaction ( ) )
36
49
{
37
- Person person =
38
- s . CreateQuery ( "from Person p where p.Sex = :personSex" )
39
- . SetParameter ( "personSex" , Sex . Female )
40
- . UniqueResult < Person > ( ) ;
50
+ var person = s . CreateQuery ( "from Person p where p.Sex = :personSex" )
51
+ . SetParameter ( "personSex" , Sex . Female )
52
+ . UniqueResult < Person > ( ) ;
41
53
42
54
Assert . That ( person , Is . Null ) ;
43
-
44
- string log = ls . GetWholeLog ( ) ;
45
- Assert . IsTrue ( log . Contains ( paramPrefix + "p0 = 'F'" ) ) ;
46
55
}
47
-
48
- tx . Rollback ( ) ;
56
+
57
+ string log = ls . GetWholeLog ( ) ;
58
+ Assert . IsTrue ( log . Contains ( paramPrefix + "p0 = 'F'" ) ) ;
49
59
}
50
60
}
51
61
}
0 commit comments