1
1
using System . Collections . Generic ;
2
+ using System . IO ;
2
3
using System . Linq ;
3
4
using System . Text ;
5
+ using System . Xml ;
4
6
using NHibernate . Cfg ;
5
7
using NUnit . Framework ;
6
8
@@ -12,13 +14,19 @@ public class DefaultFlushModeFixture
12
14
[ Test ]
13
15
public void CanSetDefaultFlushModeThroughXmlConfiguration ( )
14
16
{
15
- var cfg = new Configuration ( ) . Configure ( ) ;
17
+ const string c = @"<hibernate-configuration xmlns=""urn:nhibernate-configuration-2.2"">
18
+ <session-factory name=""NHibernate.Test"">
19
+ <property name=""default_flush_mode"">Commit</property>
20
+ </session-factory>
21
+ </hibernate-configuration>" ;
22
+
23
+ var cfg = new Configuration ( ) . Configure ( new XmlTextReader ( new StringReader ( c ) ) ) ;
16
24
17
25
using ( var sessionFactory = cfg . BuildSessionFactory ( ) )
18
26
{
19
27
using ( var session = sessionFactory . OpenSession ( ) )
20
28
{
21
- Assert . AreEqual ( session . FlushMode , FlushMode . Commit ) ;
29
+ Assert . AreEqual ( FlushMode . Commit , session . FlushMode ) ;
22
30
}
23
31
}
24
32
}
@@ -33,7 +41,7 @@ public void CanSetDefaultFlushModeThroughStandardConfiguration()
33
41
{
34
42
using ( var session = sessionFactory . OpenSession ( ) )
35
43
{
36
- Assert . AreEqual ( session . FlushMode , FlushMode . Always ) ;
44
+ Assert . AreEqual ( FlushMode . Always , session . FlushMode ) ;
37
45
}
38
46
}
39
47
@@ -43,7 +51,7 @@ public void CanSetDefaultFlushModeThroughStandardConfiguration()
43
51
{
44
52
using ( var session = sessionFactory . OpenSession ( ) )
45
53
{
46
- Assert . AreEqual ( session . FlushMode , FlushMode . Commit ) ;
54
+ Assert . AreEqual ( FlushMode . Commit , session . FlushMode ) ;
47
55
}
48
56
}
49
57
}
@@ -62,7 +70,7 @@ public void CanSetDefaultFlushModeThroughLoquaciousConfiguration()
62
70
{
63
71
using ( var session = sessionFactory . OpenSession ( ) )
64
72
{
65
- Assert . AreEqual ( session . FlushMode , FlushMode . Always ) ;
73
+ Assert . AreEqual ( FlushMode . Always , session . FlushMode ) ;
66
74
}
67
75
}
68
76
@@ -74,7 +82,7 @@ public void CanSetDefaultFlushModeThroughLoquaciousConfiguration()
74
82
{
75
83
using ( var session = sessionFactory . OpenSession ( ) )
76
84
{
77
- Assert . AreEqual ( session . FlushMode , FlushMode . Commit ) ;
85
+ Assert . AreEqual ( FlushMode . Commit , session . FlushMode ) ;
78
86
}
79
87
}
80
88
}
0 commit comments