@@ -58,13 +58,9 @@ public async Task LinqFetchAsync()
58
58
[ Test ( Description = "GH-3239" ) ]
59
59
public async Task LinqFetchManyToManyAsync ( )
60
60
{
61
- using ( var session = OpenSession ( ) )
62
- {
63
- var result = await ( ( from e in session . Query < Document > ( ) . Fetch ( x => x . RefferedDetailsManyToMany )
64
- select e ) . FirstOrDefaultAsync ( ) ) ;
65
-
66
- Assert . That ( result . RefferedDetailsManyToMany , Has . Count . EqualTo ( 1 ) ) ;
67
- }
61
+ using var session = OpenSession ( ) ;
62
+ var result = await ( session . Query < Document > ( ) . Fetch ( x => x . RefferedDetailsManyToMany ) . FirstAsync ( ) ) ;
63
+ Assert . That ( result . RefferedDetailsManyToMany , Has . Count . EqualTo ( 1 ) ) ;
68
64
}
69
65
70
66
[ Test ]
@@ -80,11 +76,9 @@ public async Task QueryOverFetchAsync()
80
76
[ Test ( Description = "GH-3239" ) ]
81
77
public async Task QueryOverFetchManyToManyAsync ( )
82
78
{
83
- using ( var session = OpenSession ( ) )
84
- {
85
- var result = await ( session . QueryOver < Document > ( ) . Fetch ( SelectMode . Fetch , x => x . RefferedDetailsManyToMany ) . SingleOrDefaultAsync ( ) ) ;
86
- Assert . That ( result . RefferedDetailsManyToMany , Has . Count . EqualTo ( 1 ) ) ;
87
- }
79
+ using var session = OpenSession ( ) ;
80
+ var result = await ( session . QueryOver < Document > ( ) . Fetch ( SelectMode . Fetch , x => x . RefferedDetailsManyToMany ) . SingleOrDefaultAsync ( ) ) ;
81
+ Assert . That ( result . RefferedDetailsManyToMany , Has . Count . EqualTo ( 1 ) ) ;
88
82
}
89
83
90
84
[ Test ]
@@ -97,5 +91,13 @@ public async Task LazyLoadAsync()
97
91
Assert . That ( result . RefferedDetails . Count , Is . EqualTo ( 1 ) ) ;
98
92
}
99
93
}
94
+
95
+ [ Test ]
96
+ public async Task LazyLoadManyToManyAsync ( )
97
+ {
98
+ using var session = OpenSession ( ) ;
99
+ var result = await ( session . Query < Document > ( ) . FirstAsync ( ) ) ;
100
+ Assert . That ( result . RefferedDetailsManyToMany . Count , Is . EqualTo ( 1 ) ) ;
101
+ }
100
102
}
101
103
}
0 commit comments