8
8
//------------------------------------------------------------------------------
9
9
10
10
11
+ using System ;
11
12
using System . Collections . Generic ;
12
13
using System . Linq ;
13
14
using NUnit . Framework ;
@@ -86,7 +87,7 @@ public async Task CanAddChildAfterFlushAsync()
86
87
87
88
Assert . That ( parent . Children , Has . Count . EqualTo ( 1 ) ) ;
88
89
Assert . That ( parent . Children , Does . Contain ( child ) ) ;
89
- Assert . That ( parent . Children . Single ( ) . Id , Is . Not . EqualTo ( 0 ) ) ;
90
+ Assert . That ( parent . Children . Single ( ) . Id , Is . Not . EqualTo ( Guid . Empty ) ) ;
90
91
}
91
92
}
92
93
@@ -104,7 +105,7 @@ public async Task CanAddChildAfterFlushWithoutTransactionAsync()
104
105
105
106
Assert . That ( parent . Children , Has . Count . EqualTo ( 1 ) ) ;
106
107
Assert . That ( parent . Children , Does . Contain ( child ) ) ;
107
- Assert . That ( parent . Children . Single ( ) . Id , Is . Not . EqualTo ( 0 ) ) ;
108
+ Assert . That ( parent . Children . Single ( ) . Id , Is . Not . EqualTo ( Guid . Empty ) ) ;
108
109
}
109
110
}
110
111
@@ -132,7 +133,7 @@ public async Task CanMergeWithTransientChildAsync()
132
133
Assert . That ( parent . Children , Has . Count . EqualTo ( 1 ) ) ;
133
134
// Merge should duplicate child and leave original instance un-associated with the session.
134
135
Assert . That ( parent . Children , Does . Not . Contain ( child ) ) ;
135
- Assert . That ( parent . Children . Single ( ) . Id , Is . Not . EqualTo ( 0 ) ) ;
136
+ Assert . That ( parent . Children . Single ( ) . Id , Is . Not . EqualTo ( Guid . Empty ) ) ;
136
137
}
137
138
}
138
139
@@ -153,7 +154,7 @@ public async Task CanMergeWithTransientChildWithoutTransactionAsync()
153
154
Assert . That ( parent . Children , Has . Count . EqualTo ( 1 ) ) ;
154
155
// Merge should duplicate child and leave original instance un-associated with the session.
155
156
Assert . That ( parent . Children , Does . Not . Contain ( child ) ) ;
156
- Assert . That ( parent . Children . Single ( ) . Id , Is . Not . EqualTo ( 0 ) ) ;
157
+ Assert . That ( parent . Children . Single ( ) . Id , Is . Not . EqualTo ( Guid . Empty ) ) ;
157
158
}
158
159
}
159
160
@@ -179,7 +180,7 @@ public async Task CanChangeOwnershipOnFlushedParentsAsync()
179
180
Assert . That ( parent . Children , Has . Count . EqualTo ( 0 ) ) ;
180
181
Assert . That ( nextParent . Children , Has . Count . EqualTo ( 1 ) ) ;
181
182
Assert . That ( nextParent . Children , Does . Contain ( child ) ) ;
182
- Assert . That ( nextParent . Children . Single ( ) . Id , Is . Not . EqualTo ( 0 ) ) ;
183
+ Assert . That ( nextParent . Children . Single ( ) . Id , Is . Not . EqualTo ( Guid . Empty ) ) ;
183
184
}
184
185
185
186
using ( var session = OpenSession ( ) )
@@ -192,7 +193,7 @@ public async Task CanChangeOwnershipOnFlushedParentsAsync()
192
193
Assert . That ( parent . Children , Has . Count . EqualTo ( 0 ) , "Reloaded data" ) ;
193
194
Assert . That ( nextParent . Children , Has . Count . EqualTo ( 1 ) , "Reloaded data" ) ;
194
195
Assert . That ( nextParent . Children , Does . Contain ( child ) , "Reloaded data" ) ;
195
- Assert . That ( nextParent . Children . Single ( ) . Id , Is . Not . EqualTo ( 0 ) , "Reloaded data" ) ;
196
+ Assert . That ( nextParent . Children . Single ( ) . Id , Is . Not . EqualTo ( Guid . Empty ) , "Reloaded data" ) ;
196
197
}
197
198
}
198
199
@@ -215,7 +216,7 @@ public async Task CanChangeOwnershipOnFlushedParentsWithoutTransactionAsync()
215
216
Assert . That ( parent . Children , Has . Count . EqualTo ( 0 ) ) ;
216
217
Assert . That ( nextParent . Children , Has . Count . EqualTo ( 1 ) ) ;
217
218
Assert . That ( nextParent . Children , Does . Contain ( child ) ) ;
218
- Assert . That ( nextParent . Children . Single ( ) . Id , Is . Not . EqualTo ( 0 ) ) ;
219
+ Assert . That ( nextParent . Children . Single ( ) . Id , Is . Not . EqualTo ( Guid . Empty ) ) ;
219
220
}
220
221
221
222
using ( var session = OpenSession ( ) )
@@ -228,7 +229,7 @@ public async Task CanChangeOwnershipOnFlushedParentsWithoutTransactionAsync()
228
229
Assert . That ( parent . Children , Has . Count . EqualTo ( 0 ) , "Reloaded data" ) ;
229
230
Assert . That ( nextParent . Children , Has . Count . EqualTo ( 1 ) , "Reloaded data" ) ;
230
231
Assert . That ( nextParent . Children , Does . Contain ( child ) , "Reloaded data" ) ;
231
- Assert . That ( nextParent . Children . Single ( ) . Id , Is . Not . EqualTo ( 0 ) , "Reloaded data" ) ;
232
+ Assert . That ( nextParent . Children . Single ( ) . Id , Is . Not . EqualTo ( Guid . Empty ) , "Reloaded data" ) ;
232
233
}
233
234
}
234
235
@@ -254,7 +255,7 @@ public async Task CanChangeOwnershipFromFlushedParentToNonFlushedAsync()
254
255
Assert . That ( parent . Children , Has . Count . EqualTo ( 0 ) ) ;
255
256
Assert . That ( nextParent . Children , Has . Count . EqualTo ( 1 ) ) ;
256
257
Assert . That ( nextParent . Children , Does . Contain ( child ) ) ;
257
- Assert . That ( nextParent . Children . Single ( ) . Id , Is . Not . EqualTo ( 0 ) ) ;
258
+ Assert . That ( nextParent . Children . Single ( ) . Id , Is . Not . EqualTo ( Guid . Empty ) ) ;
258
259
}
259
260
260
261
using ( var session = OpenSession ( ) )
@@ -267,7 +268,7 @@ public async Task CanChangeOwnershipFromFlushedParentToNonFlushedAsync()
267
268
Assert . That ( parent . Children , Has . Count . EqualTo ( 0 ) , "Reloaded data" ) ;
268
269
Assert . That ( nextParent . Children , Has . Count . EqualTo ( 1 ) , "Reloaded data" ) ;
269
270
Assert . That ( nextParent . Children , Does . Contain ( child ) , "Reloaded data" ) ;
270
- Assert . That ( nextParent . Children . Single ( ) . Id , Is . Not . EqualTo ( 0 ) , "Reloaded data" ) ;
271
+ Assert . That ( nextParent . Children . Single ( ) . Id , Is . Not . EqualTo ( Guid . Empty ) , "Reloaded data" ) ;
271
272
}
272
273
}
273
274
@@ -290,7 +291,7 @@ public async Task CanChangeOwnershipFromFlushedParentToNonFlushedWithoutTransact
290
291
Assert . That ( parent . Children , Has . Count . EqualTo ( 0 ) ) ;
291
292
Assert . That ( nextParent . Children , Has . Count . EqualTo ( 1 ) ) ;
292
293
Assert . That ( nextParent . Children , Does . Contain ( child ) ) ;
293
- Assert . That ( nextParent . Children . Single ( ) . Id , Is . Not . EqualTo ( 0 ) ) ;
294
+ Assert . That ( nextParent . Children . Single ( ) . Id , Is . Not . EqualTo ( Guid . Empty ) ) ;
294
295
}
295
296
296
297
using ( var session = OpenSession ( ) )
@@ -303,7 +304,7 @@ public async Task CanChangeOwnershipFromFlushedParentToNonFlushedWithoutTransact
303
304
Assert . That ( parent . Children , Has . Count . EqualTo ( 0 ) , "Reloaded data" ) ;
304
305
Assert . That ( nextParent . Children , Has . Count . EqualTo ( 1 ) , "Reloaded data" ) ;
305
306
Assert . That ( nextParent . Children , Does . Contain ( child ) , "Reloaded data" ) ;
306
- Assert . That ( nextParent . Children . Single ( ) . Id , Is . Not . EqualTo ( 0 ) , "Reloaded data" ) ;
307
+ Assert . That ( nextParent . Children . Single ( ) . Id , Is . Not . EqualTo ( Guid . Empty ) , "Reloaded data" ) ;
307
308
}
308
309
}
309
310
@@ -329,7 +330,7 @@ public async Task CanChangeOwnershipFromNonFlushedParentToFlushedAsync()
329
330
Assert . That ( parent . Children , Has . Count . EqualTo ( 0 ) ) ;
330
331
Assert . That ( nextParent . Children , Has . Count . EqualTo ( 1 ) ) ;
331
332
Assert . That ( nextParent . Children , Does . Contain ( child ) ) ;
332
- Assert . That ( nextParent . Children . Single ( ) . Id , Is . Not . EqualTo ( 0 ) ) ;
333
+ Assert . That ( nextParent . Children . Single ( ) . Id , Is . Not . EqualTo ( Guid . Empty ) ) ;
333
334
}
334
335
335
336
using ( var session = OpenSession ( ) )
@@ -342,7 +343,7 @@ public async Task CanChangeOwnershipFromNonFlushedParentToFlushedAsync()
342
343
Assert . That ( parent . Children , Has . Count . EqualTo ( 0 ) , "Reloaded data" ) ;
343
344
Assert . That ( nextParent . Children , Has . Count . EqualTo ( 1 ) , "Reloaded data" ) ;
344
345
Assert . That ( nextParent . Children , Does . Contain ( child ) , "Reloaded data" ) ;
345
- Assert . That ( nextParent . Children . Single ( ) . Id , Is . Not . EqualTo ( 0 ) , "Reloaded data" ) ;
346
+ Assert . That ( nextParent . Children . Single ( ) . Id , Is . Not . EqualTo ( Guid . Empty ) , "Reloaded data" ) ;
346
347
}
347
348
}
348
349
@@ -365,7 +366,7 @@ public async Task CanChangeOwnershipFromNonFlushedParentToFlushedWithoutTransact
365
366
Assert . That ( parent . Children , Has . Count . EqualTo ( 0 ) ) ;
366
367
Assert . That ( nextParent . Children , Has . Count . EqualTo ( 1 ) ) ;
367
368
Assert . That ( nextParent . Children , Does . Contain ( child ) ) ;
368
- Assert . That ( nextParent . Children . Single ( ) . Id , Is . Not . EqualTo ( 0 ) ) ;
369
+ Assert . That ( nextParent . Children . Single ( ) . Id , Is . Not . EqualTo ( Guid . Empty ) ) ;
369
370
}
370
371
371
372
using ( var session = OpenSession ( ) )
@@ -378,7 +379,7 @@ public async Task CanChangeOwnershipFromNonFlushedParentToFlushedWithoutTransact
378
379
Assert . That ( parent . Children , Has . Count . EqualTo ( 0 ) , "Reloaded data" ) ;
379
380
Assert . That ( nextParent . Children , Has . Count . EqualTo ( 1 ) , "Reloaded data" ) ;
380
381
Assert . That ( nextParent . Children , Does . Contain ( child ) , "Reloaded data" ) ;
381
- Assert . That ( nextParent . Children . Single ( ) . Id , Is . Not . EqualTo ( 0 ) , "Reloaded data" ) ;
382
+ Assert . That ( nextParent . Children . Single ( ) . Id , Is . Not . EqualTo ( Guid . Empty ) , "Reloaded data" ) ;
382
383
}
383
384
}
384
385
@@ -404,7 +405,7 @@ public async Task CanChangeOwnershipOnNonFlushedParentsAsync()
404
405
Assert . That ( parent . Children , Has . Count . EqualTo ( 0 ) ) ;
405
406
Assert . That ( nextParent . Children , Has . Count . EqualTo ( 1 ) ) ;
406
407
Assert . That ( nextParent . Children , Does . Contain ( child ) ) ;
407
- Assert . That ( nextParent . Children . Single ( ) . Id , Is . Not . EqualTo ( 0 ) ) ;
408
+ Assert . That ( nextParent . Children . Single ( ) . Id , Is . Not . EqualTo ( Guid . Empty ) ) ;
408
409
}
409
410
410
411
using ( var session = OpenSession ( ) )
@@ -417,7 +418,7 @@ public async Task CanChangeOwnershipOnNonFlushedParentsAsync()
417
418
Assert . That ( parent . Children , Has . Count . EqualTo ( 0 ) , "Reloaded data" ) ;
418
419
Assert . That ( nextParent . Children , Has . Count . EqualTo ( 1 ) , "Reloaded data" ) ;
419
420
Assert . That ( nextParent . Children , Does . Contain ( child ) , "Reloaded data" ) ;
420
- Assert . That ( nextParent . Children . Single ( ) . Id , Is . Not . EqualTo ( 0 ) , "Reloaded data" ) ;
421
+ Assert . That ( nextParent . Children . Single ( ) . Id , Is . Not . EqualTo ( Guid . Empty ) , "Reloaded data" ) ;
421
422
}
422
423
}
423
424
@@ -440,7 +441,7 @@ public async Task CanChangeOwnershipOnNonFlushedParentsWithoutTransactionAsync()
440
441
Assert . That ( parent . Children , Has . Count . EqualTo ( 0 ) ) ;
441
442
Assert . That ( nextParent . Children , Has . Count . EqualTo ( 1 ) ) ;
442
443
Assert . That ( nextParent . Children , Does . Contain ( child ) ) ;
443
- Assert . That ( nextParent . Children . Single ( ) . Id , Is . Not . EqualTo ( 0 ) ) ;
444
+ Assert . That ( nextParent . Children . Single ( ) . Id , Is . Not . EqualTo ( Guid . Empty ) ) ;
444
445
}
445
446
446
447
using ( var session = OpenSession ( ) )
@@ -453,7 +454,7 @@ public async Task CanChangeOwnershipOnNonFlushedParentsWithoutTransactionAsync()
453
454
Assert . That ( parent . Children , Has . Count . EqualTo ( 0 ) , "Reloaded data" ) ;
454
455
Assert . That ( nextParent . Children , Has . Count . EqualTo ( 1 ) , "Reloaded data" ) ;
455
456
Assert . That ( nextParent . Children , Does . Contain ( child ) , "Reloaded data" ) ;
456
- Assert . That ( nextParent . Children . Single ( ) . Id , Is . Not . EqualTo ( 0 ) , "Reloaded data" ) ;
457
+ Assert . That ( nextParent . Children . Single ( ) . Id , Is . Not . EqualTo ( Guid . Empty ) , "Reloaded data" ) ;
457
458
}
458
459
}
459
460
}
0 commit comments