@@ -26,8 +26,8 @@ public async Task TestTableOperations()
26
26
// Clear tables
27
27
await SharedTestFixture . CleanupTables ( ) ;
28
28
29
- Table hashTable ;
30
- Table hashRangeTable ;
29
+ ITable hashTable ;
30
+ ITable hashRangeTable ;
31
31
32
32
// Load tables using provided conversion schema
33
33
LoadTables ( conversion , out hashTable , out hashRangeTable ) ;
@@ -64,7 +64,7 @@ public async Task TestTableOperations()
64
64
}
65
65
}
66
66
67
- private async Task TestPagination ( Table hashRangeTable )
67
+ private async Task TestPagination ( ITable hashRangeTable )
68
68
{
69
69
var itemCount = 10 ;
70
70
var batchWrite = hashRangeTable . CreateBatchWrite ( ) ;
@@ -136,7 +136,7 @@ private async Task TestPagination(Table hashRangeTable)
136
136
}
137
137
}
138
138
139
- private static async Task < int > VerifyPagination ( Search search , List < string > tokens )
139
+ private static async Task < int > VerifyPagination ( ISearch search , List < string > tokens )
140
140
{
141
141
int count = 0 ;
142
142
do
@@ -156,7 +156,7 @@ private static async Task<int> VerifyPagination(Search search, List<string> toke
156
156
return count ;
157
157
}
158
158
159
- private async Task TestEmptyCollections ( Table hashTable )
159
+ private async Task TestEmptyCollections ( ITable hashTable )
160
160
{
161
161
Document doc = new Document ( ) ;
162
162
doc [ "Id" ] = 1 ;
@@ -179,7 +179,7 @@ private async Task TestEmptyCollections(Table hashTable)
179
179
Assert . Empty ( listEntry . AsDynamoDBList ( ) . Entries ) ;
180
180
}
181
181
182
- private async Task TestHashTable ( Table hashTable , DynamoDBEntryConversion conversion )
182
+ private async Task TestHashTable ( ITable hashTable , DynamoDBEntryConversion conversion )
183
183
{
184
184
// Put an item
185
185
Document doc = new Document ( ) ;
@@ -343,7 +343,7 @@ private async Task TestHashTable(Table hashTable, DynamoDBEntryConversion conver
343
343
items = await hashTable . Scan ( new ScanFilter ( ) ) . GetRemainingAsync ( ) ;
344
344
Assert . Empty ( items ) ;
345
345
}
346
- private async Task TestHashRangeTable ( Table hashRangeTable , DynamoDBEntryConversion conversion )
346
+ private async Task TestHashRangeTable ( ITable hashRangeTable , DynamoDBEntryConversion conversion )
347
347
{
348
348
// Put an item
349
349
Document doc1 = new Document ( ) ;
@@ -556,7 +556,7 @@ private async Task TestHashRangeTable(Table hashRangeTable, DynamoDBEntryConvers
556
556
} ) . GetRemainingAsync ( ) ;
557
557
Assert . Single ( items ) ;
558
558
}
559
- private async Task TestLargeBatchOperations ( Table hashTable )
559
+ private async Task TestLargeBatchOperations ( ITable hashTable )
560
560
{
561
561
int itemCount = 30 ;
562
562
int itemSize = 40 * 1024 ;
@@ -604,7 +604,7 @@ private async Task TestLargeBatchOperations(Table hashTable)
604
604
Assert . Empty ( items ) ;
605
605
}
606
606
607
- private async Task TestExpressionsOnDelete ( Table hashTable )
607
+ private async Task TestExpressionsOnDelete ( ITable hashTable )
608
608
{
609
609
Document doc1 = new Document ( ) ;
610
610
doc1 [ "Id" ] = 13 ;
@@ -624,7 +624,7 @@ private async Task TestExpressionsOnDelete(Table hashTable)
624
624
await hashTable . DeleteItemAsync ( doc1 , config ) ;
625
625
}
626
626
627
- private async Task TestExpressionsOnQuery ( Table hashRangeTable )
627
+ private async Task TestExpressionsOnQuery ( ITable hashRangeTable )
628
628
{
629
629
Document doc1 = new Document ( ) ;
630
630
doc1 [ "Name" ] = "Gunnar" ;
@@ -663,7 +663,7 @@ private async Task TestExpressionsOnQuery(Table hashRangeTable)
663
663
await hashRangeTable . DeleteItemAsync ( doc2 ) ;
664
664
}
665
665
666
- private async Task TestExpressionsOnScan ( Table hashRangeTable )
666
+ private async Task TestExpressionsOnScan ( ITable hashRangeTable )
667
667
{
668
668
await SharedTestFixture . ClearTable ( SharedTestFixture . hashRangeTableName ) ;
669
669
@@ -703,7 +703,7 @@ private async Task TestExpressionsOnScan(Table hashRangeTable)
703
703
await hashRangeTable . DeleteItemAsync ( doc2 ) ;
704
704
}
705
705
706
- private async Task TestExpressionPut ( Table hashTable )
706
+ private async Task TestExpressionPut ( ITable hashTable )
707
707
{
708
708
Document doc = new Document ( ) ;
709
709
@@ -746,7 +746,7 @@ private async Task TestExpressionPut(Table hashTable)
746
746
await hashTable . DeleteItemAsync ( doc ) ;
747
747
}
748
748
749
- private async Task TestExpressionUpdate ( Table hashTable )
749
+ private async Task TestExpressionUpdate ( ITable hashTable )
750
750
{
751
751
Document doc = new Document ( ) ;
752
752
@@ -805,7 +805,7 @@ private bool AreValuesEqual(Document docA, Document docB, DynamoDBEntryConversio
805
805
return true ;
806
806
return docA . Equals ( docB ) ;
807
807
}
808
- private void LoadTables ( DynamoDBEntryConversion conversion , out Table hashTable , out Table hashRangeTable )
808
+ private void LoadTables ( DynamoDBEntryConversion conversion , out ITable hashTable , out ITable hashRangeTable )
809
809
{
810
810
SharedTestFixture . TableCache . Clear ( ) ;
811
811
0 commit comments