6
6
using System ;
7
7
using System . Collections . Generic ;
8
8
using System . Linq ;
9
+ using System . Text ;
9
10
10
11
namespace SharpHash . Checksum . Tests
11
12
{
@@ -42,18 +43,18 @@ public void TestAnotherChunkedDataIncrementalHash()
42
43
while ( i < TestConstants . ChunkedData . Length )
43
44
{
44
45
temp = TestConstants . ChunkedData . Substring ( i - size , size ) ;
45
- crcObj . TransformString ( temp ) ;
46
+ crcObj . TransformString ( temp , Encoding . UTF8 ) ;
46
47
47
48
i += size ;
48
49
} // end while
49
50
50
51
temp = TestConstants . ChunkedData . Substring ( ( i - size ) ) ;
51
- crcObj . TransformString ( temp ) ;
52
+ crcObj . TransformString ( temp , Encoding . UTF8 ) ;
52
53
53
54
ActualString = crcObj . TransformFinal ( ) . ToString ( ) ;
54
55
55
56
ExpectedString = HashFactory . Checksum . CreateCRC ( Idx )
56
- . ComputeString ( TestConstants . ChunkedData ) . ToString ( ) ;
57
+ . ComputeString ( TestConstants . ChunkedData , Encoding . UTF8 ) . ToString ( ) ;
57
58
58
59
Assert . AreEqual ( ExpectedString , ActualString ) ;
59
60
} // end for
@@ -72,7 +73,7 @@ public void TestCheckValue()
72
73
73
74
ExpectedString = ( ( crcObj as ICRC ) . CheckValue . ToString ( "X" ) ) ;
74
75
75
- ActualString = TestHelper . lstrip ( crcObj . ComputeString ( TestConstants . OnetoNine ) . ToString ( ) , '0' ) ;
76
+ ActualString = TestHelper . lstrip ( crcObj . ComputeString ( TestConstants . OnetoNine , Encoding . UTF8 ) . ToString ( ) , '0' ) ;
76
77
77
78
Assert . AreEqual ( ExpectedString , ActualString ) ;
78
79
} // end foreach
@@ -103,7 +104,7 @@ public void TestHashCloneIsCorrect()
103
104
Int32 Count ;
104
105
string ActualString , ExpectedString ;
105
106
106
- MainData = Converters . ConvertStringToBytes ( TestConstants . DefaultData ) ;
107
+ MainData = Converters . ConvertStringToBytes ( TestConstants . DefaultData , Encoding . UTF8 ) ;
107
108
Count = MainData . Length - 3 ;
108
109
109
110
ChunkOne = new byte [ Count ] ;
@@ -196,17 +197,17 @@ public void TestAnotherChunkedDataIncrementalHash()
196
197
while ( i < TestConstants . ChunkedData . Length )
197
198
{
198
199
temp = TestConstants . ChunkedData . Substring ( i - size , size ) ;
199
- crcObj . TransformString ( temp ) ;
200
+ crcObj . TransformString ( temp , Encoding . UTF8 ) ;
200
201
201
202
i += size ;
202
203
} // end while
203
204
204
205
temp = TestConstants . ChunkedData . Substring ( ( i - size ) ) ;
205
- crcObj . TransformString ( temp ) ;
206
+ crcObj . TransformString ( temp , Encoding . UTF8 ) ;
206
207
207
208
ActualString = crcObj . TransformFinal ( ) . ToString ( ) ;
208
209
209
- ExpectedString = crcObj . ComputeString ( TestConstants . ChunkedData )
210
+ ExpectedString = crcObj . ComputeString ( TestConstants . ChunkedData , Encoding . UTF8 )
210
211
. ToString ( ) ;
211
212
212
213
Assert . AreEqual ( ExpectedString , ActualString ) ;
@@ -227,7 +228,7 @@ public void TestCheckValue()
227
228
228
229
ExpectedString = Check_Value . ToString ( "X" ) ;
229
230
230
- ActualString = TestHelper . lstrip ( crcObj . ComputeString ( TestConstants . OnetoNine ) . ToString ( ) , '0' ) ;
231
+ ActualString = TestHelper . lstrip ( crcObj . ComputeString ( TestConstants . OnetoNine , Encoding . UTF8 ) . ToString ( ) , '0' ) ;
231
232
232
233
Assert . AreEqual ( ExpectedString , ActualString ) ;
233
234
} // end foreach
@@ -260,7 +261,7 @@ public void TestHashCloneIsCorrect()
260
261
Int32 Count ;
261
262
string ActualString , ExpectedString ;
262
263
263
- MainData = Converters . ConvertStringToBytes ( TestConstants . DefaultData ) ;
264
+ MainData = Converters . ConvertStringToBytes ( TestConstants . DefaultData , Encoding . UTF8 ) ;
264
265
Count = MainData . Length - 3 ;
265
266
266
267
ChunkOne = new byte [ Count ] ;
0 commit comments