@@ -16,6 +16,8 @@ public class ASCIIEncodingGetBytes1
16
16
private const char c_MIN_ASCII_CHAR = ( char ) 0x0 ;
17
17
private const char c_MAX_ASCII_CHAR = ( char ) 0x7f ;
18
18
19
+ private readonly RandomDataGenerator _generator = new RandomDataGenerator ( ) ;
20
+
19
21
[ Fact ]
20
22
public void PosTest1 ( )
21
23
{
@@ -32,18 +34,18 @@ public void PosTest2()
32
34
int byteIndex ;
33
35
34
36
ascii = new ASCIIEncoding ( ) ;
35
- source = TestLibrary . Generator . GetString ( - 55 , false , c_MIN_STRING_LENGTH , c_MAX_STRING_LENGTH ) ;
36
- charIndex = TestLibrary . Generator . GetInt32 ( - 55 ) % source . Length ;
37
- count = TestLibrary . Generator . GetInt32 ( - 55 ) % ( source . Length - charIndex ) + 1 ;
37
+ source = _generator . GetString ( - 55 , false , c_MIN_STRING_LENGTH , c_MAX_STRING_LENGTH ) ;
38
+ charIndex = _generator . GetInt32 ( - 55 ) % source . Length ;
39
+ count = _generator . GetInt32 ( - 55 ) % ( source . Length - charIndex ) + 1 ;
38
40
39
41
int minLength = ascii . GetByteCount ( source . Substring ( charIndex , count ) ) ;
40
- int length = minLength + TestLibrary . Generator . GetInt32 ( - 55 ) % ( Int16 . MaxValue - minLength ) ;
42
+ int length = minLength + _generator . GetInt32 ( - 55 ) % ( Int16 . MaxValue - minLength ) ;
41
43
bytes = new byte [ length ] ;
42
44
for ( int i = 0 ; i < bytes . Length ; ++ i )
43
45
{
44
46
bytes [ i ] = 0 ;
45
47
}
46
- byteIndex = TestLibrary . Generator . GetInt32 ( - 55 ) % ( bytes . Length - minLength + 1 ) ;
48
+ byteIndex = _generator . GetInt32 ( - 55 ) % ( bytes . Length - minLength + 1 ) ;
47
49
48
50
DoPosTest ( ascii , source , charIndex , count , bytes , byteIndex ) ;
49
51
}
@@ -114,9 +116,9 @@ public void NegTest2()
114
116
int byteIndex ;
115
117
116
118
ascii = new ASCIIEncoding ( ) ;
117
- source = TestLibrary . Generator . GetString ( - 55 , false , c_MIN_STRING_LENGTH , c_MAX_STRING_LENGTH ) ;
118
- charIndex = - 1 * TestLibrary . Generator . GetInt32 ( - 55 ) - 1 ;
119
- count = TestLibrary . Generator . GetInt32 ( - 55 ) % source . Length + 1 ;
119
+ source = _generator . GetString ( - 55 , false , c_MIN_STRING_LENGTH , c_MAX_STRING_LENGTH ) ;
120
+ charIndex = - 1 * _generator . GetInt32 ( - 55 ) - 1 ;
121
+ count = _generator . GetInt32 ( - 55 ) % source . Length + 1 ;
120
122
bytes = new byte [ count ] ;
121
123
byteIndex = 0 ;
122
124
@@ -134,9 +136,9 @@ public void NegTest3()
134
136
int byteIndex ;
135
137
136
138
ascii = new ASCIIEncoding ( ) ;
137
- source = TestLibrary . Generator . GetString ( - 55 , false , c_MIN_STRING_LENGTH , c_MAX_STRING_LENGTH ) ;
138
- charIndex = TestLibrary . Generator . GetInt32 ( - 55 ) % source . Length ;
139
- count = - 1 * TestLibrary . Generator . GetInt32 ( - 55 ) % source . Length - 1 ;
139
+ source = _generator . GetString ( - 55 , false , c_MIN_STRING_LENGTH , c_MAX_STRING_LENGTH ) ;
140
+ charIndex = _generator . GetInt32 ( - 55 ) % source . Length ;
141
+ count = - 1 * _generator . GetInt32 ( - 55 ) % source . Length - 1 ;
140
142
bytes = new byte [ source . Length ] ;
141
143
byteIndex = 0 ;
142
144
@@ -154,11 +156,11 @@ public void NegTest4()
154
156
int byteIndex ;
155
157
156
158
ascii = new ASCIIEncoding ( ) ;
157
- source = TestLibrary . Generator . GetString ( - 55 , false , c_MIN_STRING_LENGTH , c_MAX_STRING_LENGTH ) ;
158
- charIndex = TestLibrary . Generator . GetInt32 ( - 55 ) % source . Length ;
159
- count = TestLibrary . Generator . GetInt32 ( - 55 ) % ( source . Length - charIndex ) + 1 ;
159
+ source = _generator . GetString ( - 55 , false , c_MIN_STRING_LENGTH , c_MAX_STRING_LENGTH ) ;
160
+ charIndex = _generator . GetInt32 ( - 55 ) % source . Length ;
161
+ count = _generator . GetInt32 ( - 55 ) % ( source . Length - charIndex ) + 1 ;
160
162
bytes = new byte [ count ] ;
161
- byteIndex = - 1 * TestLibrary . Generator . GetInt32 ( - 55 ) % source . Length - 1 ;
163
+ byteIndex = - 1 * _generator . GetInt32 ( - 55 ) % source . Length - 1 ;
162
164
163
165
DoNegAOORTest ( ascii , source , charIndex , count , bytes , byteIndex ) ;
164
166
}
@@ -174,8 +176,8 @@ public void NegTest5()
174
176
int byteIndex ;
175
177
176
178
ascii = new ASCIIEncoding ( ) ;
177
- source = TestLibrary . Generator . GetString ( - 55 , false , c_MIN_STRING_LENGTH , c_MAX_STRING_LENGTH ) ;
178
- charIndex = source . Length + TestLibrary . Generator . GetInt32 ( - 55 ) % ( int . MaxValue - source . Length ) ;
179
+ source = _generator . GetString ( - 55 , false , c_MIN_STRING_LENGTH , c_MAX_STRING_LENGTH ) ;
180
+ charIndex = source . Length + _generator . GetInt32 ( - 55 ) % ( int . MaxValue - source . Length ) ;
179
181
count = 0 ;
180
182
bytes = new byte [ 0 ] ;
181
183
byteIndex = 0 ;
@@ -194,10 +196,10 @@ public void NegTest6()
194
196
int byteIndex ;
195
197
196
198
ascii = new ASCIIEncoding ( ) ;
197
- source = TestLibrary . Generator . GetString ( - 55 , false , c_MIN_STRING_LENGTH , c_MAX_STRING_LENGTH ) ;
198
- charIndex = TestLibrary . Generator . GetInt32 ( - 55 ) % source . Length ;
199
+ source = _generator . GetString ( - 55 , false , c_MIN_STRING_LENGTH , c_MAX_STRING_LENGTH ) ;
200
+ charIndex = _generator . GetInt32 ( - 55 ) % source . Length ;
199
201
count = source . Length - charIndex + 1 +
200
- TestLibrary . Generator . GetInt32 ( - 55 ) % ( int . MaxValue - source . Length + charIndex ) ;
202
+ _generator . GetInt32 ( - 55 ) % ( int . MaxValue - source . Length + charIndex ) ;
201
203
bytes = new byte [ 1 ] ;
202
204
byteIndex = 0 ;
203
205
@@ -215,12 +217,12 @@ public void NegTest7()
215
217
int byteIndex ;
216
218
217
219
ascii = new ASCIIEncoding ( ) ;
218
- source = TestLibrary . Generator . GetString ( - 55 , false , c_MIN_STRING_LENGTH , c_MAX_STRING_LENGTH ) ;
219
- charIndex = TestLibrary . Generator . GetInt32 ( - 55 ) % source . Length ;
220
- count = TestLibrary . Generator . GetInt32 ( - 55 ) % ( source . Length - charIndex ) + 1 ;
220
+ source = _generator . GetString ( - 55 , false , c_MIN_STRING_LENGTH , c_MAX_STRING_LENGTH ) ;
221
+ charIndex = _generator . GetInt32 ( - 55 ) % source . Length ;
222
+ count = _generator . GetInt32 ( - 55 ) % ( source . Length - charIndex ) + 1 ;
221
223
int minLength = ascii . GetByteCount ( source . Substring ( charIndex , count ) ) ;
222
224
bytes = new byte [ minLength ] ;
223
- byteIndex = bytes . Length + TestLibrary . Generator . GetInt32 ( - 55 ) % ( int . MaxValue - bytes . Length ) ;
225
+ byteIndex = bytes . Length + _generator . GetInt32 ( - 55 ) % ( int . MaxValue - bytes . Length ) ;
224
226
225
227
DoNegAOORTest ( ascii , source , charIndex , count , bytes , byteIndex ) ;
226
228
}
@@ -236,11 +238,11 @@ public void NegTest8()
236
238
int byteIndex ;
237
239
238
240
ascii = new ASCIIEncoding ( ) ;
239
- source = TestLibrary . Generator . GetString ( - 55 , false , c_MIN_STRING_LENGTH , c_MAX_STRING_LENGTH ) ;
240
- charIndex = TestLibrary . Generator . GetInt32 ( - 55 ) % source . Length ;
241
- count = TestLibrary . Generator . GetInt32 ( - 55 ) % ( source . Length - charIndex ) + 1 ;
241
+ source = _generator . GetString ( - 55 , false , c_MIN_STRING_LENGTH , c_MAX_STRING_LENGTH ) ;
242
+ charIndex = _generator . GetInt32 ( - 55 ) % source . Length ;
243
+ count = _generator . GetInt32 ( - 55 ) % ( source . Length - charIndex ) + 1 ;
242
244
int minLength = ascii . GetByteCount ( source . Substring ( charIndex , count ) ) ;
243
- bytes = new byte [ TestLibrary . Generator . GetInt32 ( - 55 ) % minLength ] ;
245
+ bytes = new byte [ _generator . GetInt32 ( - 55 ) % minLength ] ;
244
246
byteIndex = 0 ;
245
247
246
248
Assert . Throws < ArgumentException > ( ( ) =>
0 commit comments