File tree Expand file tree Collapse file tree 2 files changed +11
-7
lines changed
tests/MongoDB.Driver.Tests Expand file tree Collapse file tree 2 files changed +11
-7
lines changed Original file line number Diff line number Diff line change 21
21
22
22
namespace MongoDB . Driver
23
23
{
24
+ public static class ClientSessionExtensions
25
+ {
26
+ //TODO This will need to be moved somewhere else
27
+ public static BsonTimestamp GetSnapshotTime ( this IClientSessionHandle session )
28
+ {
29
+ return ( ( ClientSessionHandle ) session ) . SnapshotTime ;
30
+ }
31
+ }
32
+
24
33
/// <summary>
25
34
/// The interface for a client session.
26
35
/// </summary>
@@ -83,11 +92,6 @@ public interface IClientSession : IDisposable
83
92
/// </value>
84
93
IServerSession ServerSession { get ; }
85
94
86
- /// <summary>
87
- /// //TODO
88
- /// </summary>
89
- BsonTimestamp SnapshotTime { get ; }
90
-
91
95
/// <summary>
92
96
/// Gets the wrapped core session (intended for internal use only).
93
97
/// </summary>
Original file line number Diff line number Diff line change @@ -51,7 +51,7 @@ public void AtClusterTime_should_work()
51
51
var results = collection . Find ( session1 , filterDefinition ) . Sort ( sortDefinition ) . ToList ( ) ;
52
52
AssertOneObj ( results ) ;
53
53
54
- clusterTime1 = session1 . SnapshotTime ;
54
+ clusterTime1 = session1 . GetSnapshotTime ( ) ;
55
55
Assert . NotEqual ( null , clusterTime1 ) ;
56
56
}
57
57
@@ -70,7 +70,7 @@ public void AtClusterTime_should_work()
70
70
var results = collection . Find ( session2 , filterDefinition ) . Sort ( sortDefinition ) . ToList ( ) ;
71
71
AssertOneObj ( results ) ;
72
72
73
- var clusterTime2 = session2 . SnapshotTime ;
73
+ var clusterTime2 = session2 . GetSnapshotTime ( ) ;
74
74
Assert . Equal ( clusterTime2 , clusterTime1 ) ;
75
75
}
76
76
You can’t perform that action at this time.
0 commit comments