@@ -313,11 +313,11 @@ public void Serialize_And_Deserialized_SessionStateStoreData_RoundTrip_Should_Wo
313
313
sessionCollection [ "test2" ] = now ;
314
314
var data = new SessionStateStoreData ( sessionCollection , new HttpStaticObjectsCollection ( ) , DefaultSessionTimeout ) ;
315
315
316
- byte [ ] buff ;
316
+ string buff ;
317
317
SessionStateStoreData deserializedData ;
318
318
319
319
CosmosDBSessionStateProviderAsync . SerializeStoreData ( data , out buff , enableCompression ) ;
320
- using ( var stream = new MemoryStream ( buff ) )
320
+ using ( var stream = new MemoryStream ( Convert . FromBase64String ( buff ) ) )
321
321
{
322
322
var httpContext = CreateMoqHttpContextBase ( ) ;
323
323
deserializedData = CosmosDBSessionStateProviderAsync . DeserializeStoreData ( httpContext , stream , enableCompression ) ;
@@ -547,7 +547,7 @@ public async void CreateSessionStateItemAsync_Should_Execute_CreateSessionStateI
547
547
. Callback < Uri , RequestOptions , object [ ] > ( ( _ , __ , parameters ) => ssData = parameters ) ;
548
548
549
549
var provider = CreateAndInitializeProviderWithDefaultConfig ( ( _ , __ , ___ ) => docClientMoq . Object ) ;
550
- var buff = new byte [ DefaultItemLength ] ;
550
+ var buff = Convert . ToBase64String ( new byte [ DefaultItemLength ] ) ;
551
551
var exception = await Record . ExceptionAsync (
552
552
async ( ) => await provider . CreateSessionStateItemAsync ( TestSessionId , DefaultSessionTimeoutInSec , buff , true ) ) ;
553
553
@@ -557,7 +557,7 @@ public async void CreateSessionStateItemAsync_Should_Execute_CreateSessionStateI
557
557
Assert . Equal ( TestSessionId , ( string ) ssData [ 0 ] ) ;
558
558
Assert . Equal ( DefaultSessionTimeoutInSec , ( int ) ssData [ 1 ] ) ;
559
559
Assert . Equal ( DefaultLockCookie , ( int ) ssData [ 2 ] ) ;
560
- Assert . Equal ( buff , ( byte [ ] ) ssData [ 3 ] ) ;
560
+ Assert . Equal ( buff , ( string ) ssData [ 3 ] ) ;
561
561
Assert . True ( ( bool ) ssData [ 4 ] ) ;
562
562
}
563
563
@@ -578,7 +578,7 @@ public async void CreateSessionStateItemAsync_Should_Execute_CreateSessionStateI
578
578
. Callback < Uri , RequestOptions , object [ ] > ( ( _ , __ , parameters ) => ssData = parameters ) ;
579
579
580
580
var provider = CreateAndInitializeProviderWithDefaultConfig ( ( _ , __ , ___ ) => docClientMoq . Object , true ) ;
581
- var buff = new byte [ DefaultItemLength ] ;
581
+ var buff = Convert . ToBase64String ( new byte [ DefaultItemLength ] ) ;
582
582
var exception = await Record . ExceptionAsync (
583
583
async ( ) => await provider . CreateSessionStateItemAsync ( TestSessionId , DefaultSessionTimeoutInSec , buff , true ) ) ;
584
584
@@ -589,7 +589,7 @@ public async void CreateSessionStateItemAsync_Should_Execute_CreateSessionStateI
589
589
Assert . Equal ( DefaultPartitionValue , ( string ) ssData [ 1 ] ) ;
590
590
Assert . Equal ( DefaultSessionTimeoutInSec , ( int ) ssData [ 2 ] ) ;
591
591
Assert . Equal ( DefaultLockCookie , ( int ) ssData [ 3 ] ) ;
592
- Assert . Equal ( buff , ( byte [ ] ) ssData [ 4 ] ) ;
592
+ Assert . Equal ( buff , ( string ) ssData [ 4 ] ) ;
593
593
Assert . True ( ( bool ) ssData [ 5 ] ) ;
594
594
}
595
595
@@ -610,7 +610,7 @@ public async void CreateSessionStateItemAsync_Should_Execute_CreateSessionStateI
610
610
. Callback < Uri , RequestOptions , object [ ] > ( ( _ , __ , parameters ) => ssData = parameters ) ;
611
611
612
612
var provider = CreateAndInitializeProviderWithDefaultConfig ( ( _ , __ , ___ ) => docClientMoq . Object , true , false , WildcardPartitionString ) ;
613
- var buff = new byte [ DefaultItemLength ] ;
613
+ var buff = Convert . ToBase64String ( new byte [ DefaultItemLength ] ) ;
614
614
var exception = await Record . ExceptionAsync (
615
615
async ( ) => await provider . CreateSessionStateItemAsync ( TestSessionId , DefaultSessionTimeoutInSec , buff , true ) ) ;
616
616
@@ -621,7 +621,7 @@ public async void CreateSessionStateItemAsync_Should_Execute_CreateSessionStateI
621
621
Assert . Equal ( TestSessionId , ( string ) ssData [ 1 ] ) ;
622
622
Assert . Equal ( DefaultSessionTimeoutInSec , ( int ) ssData [ 2 ] ) ;
623
623
Assert . Equal ( DefaultLockCookie , ( int ) ssData [ 3 ] ) ;
624
- Assert . Equal ( buff , ( byte [ ] ) ssData [ 4 ] ) ;
624
+ Assert . Equal ( buff , ( string ) ssData [ 4 ] ) ;
625
625
Assert . True ( ( bool ) ssData [ 5 ] ) ;
626
626
}
627
627
@@ -667,15 +667,15 @@ public async void GetItemAsync_Should_Return_SessionItem_If_SessionItem_Is_Unloc
667
667
sessionCollection [ "test1" ] = "test1" ;
668
668
sessionCollection [ "test2" ] = now ;
669
669
var data = new SessionStateStoreData ( sessionCollection , new HttpStaticObjectsCollection ( ) , DefaultSessionTimeout ) ;
670
- byte [ ] buff ;
670
+ string buff ;
671
671
CosmosDBSessionStateProviderAsync . SerializeStoreData ( data , out buff , compressionEnabled ) ;
672
672
673
673
var expectedSSItem = new SessionStateItem ( )
674
674
{
675
675
SessionId = TestSessionId ,
676
676
Actions = action ,
677
677
Locked = false ,
678
- SessionItem = buff ,
678
+ SessionItem = Convert . FromBase64String ( buff ) ,
679
679
LockAge = TimeSpan . Zero ,
680
680
LockCookie = DefaultLockCookie ,
681
681
Timeout = DefaultSessionTimeoutInSec
@@ -750,15 +750,15 @@ public async void GetItemExclusiveAsync_Should_Return_SessionItem_If_SessionItem
750
750
sessionCollection [ "test1" ] = "test1" ;
751
751
sessionCollection [ "test2" ] = now ;
752
752
var data = new SessionStateStoreData ( sessionCollection , new HttpStaticObjectsCollection ( ) , DefaultSessionTimeout ) ;
753
- byte [ ] buff ;
753
+ string buff ;
754
754
CosmosDBSessionStateProviderAsync . SerializeStoreData ( data , out buff , true ) ;
755
755
756
756
var expectedSSItem = new SessionStateItem ( )
757
757
{
758
758
SessionId = TestSessionId ,
759
759
Actions = SessionStateActions . None ,
760
760
Locked = false ,
761
- SessionItem = buff ,
761
+ SessionItem = Convert . FromBase64String ( buff ) ,
762
762
LockAge = TimeSpan . Zero ,
763
763
LockCookie = DefaultLockCookie ,
764
764
Timeout = DefaultSessionTimeoutInSec
@@ -930,7 +930,7 @@ public async void SetAndReleaseItemExclusiveAsync_Should_Create_New_SessionItem_
930
930
Assert . Equal ( TestSessionId , ( string ) ssData [ 0 ] ) ;
931
931
Assert . Equal ( DefaultSessionTimeoutInSec , ( int ) ssData [ 1 ] ) ;
932
932
Assert . Equal ( DefaultLockCookie , ( int ) ssData [ 2 ] ) ;
933
- Assert . NotNull ( ( byte [ ] ) ssData [ 3 ] ) ;
933
+ Assert . NotNull ( ( string ) ssData [ 3 ] ) ;
934
934
Assert . False ( ( bool ) ssData [ 4 ] ) ;
935
935
}
936
936
@@ -968,7 +968,7 @@ public async void SetAndReleaseItemExclusiveAsync_Should_Release_NonExclsive_Ses
968
968
Assert . Equal ( TestSessionId , ( string ) ssData [ 0 ] ) ;
969
969
Assert . Equal ( lockcookie ?? DefaultLockCookie , ssData [ 1 ] ) ;
970
970
Assert . Equal ( DefaultSessionTimeoutInSec , ( int ) ssData [ 2 ] ) ;
971
- Assert . NotNull ( ( byte [ ] ) ssData [ 3 ] ) ;
971
+ Assert . NotNull ( ( string ) ssData [ 3 ] ) ;
972
972
}
973
973
974
974
private HttpContextBase CreateMoqHttpContextBase ( )
0 commit comments