File tree Expand file tree Collapse file tree 1 file changed +17
-0
lines changed
MLAPI.Tests/NetworkingManagerComponents/Binary Expand file tree Collapse file tree 1 file changed +17
-0
lines changed Original file line number Diff line number Diff line change @@ -165,10 +165,26 @@ public void TestInOutMultiple()
165
165
Assert . That ( result2 , Is . EqualTo ( someNumber2 ) ) ;
166
166
}
167
167
168
+ [ Test ]
169
+ public void TestLength ( )
170
+ {
171
+ BitStream inStream = new BitStream ( 4 ) ;
172
+ Assert . That ( inStream . Length , Is . EqualTo ( 0 ) ) ;
173
+ inStream . WriteByte ( 1 ) ;
174
+ Assert . That ( inStream . Length , Is . EqualTo ( 1 ) ) ;
175
+ inStream . WriteByte ( 2 ) ;
176
+ Assert . That ( inStream . Length , Is . EqualTo ( 2 ) ) ;
177
+ inStream . WriteByte ( 3 ) ;
178
+ Assert . That ( inStream . Length , Is . EqualTo ( 3 ) ) ;
179
+ inStream . WriteByte ( 4 ) ;
180
+ Assert . That ( inStream . Length , Is . EqualTo ( 4 ) ) ;
181
+ }
182
+
168
183
[ Test ]
169
184
public void TestCapacityGrowth ( )
170
185
{
171
186
BitStream inStream = new BitStream ( 4 ) ;
187
+ Assert . That ( inStream . Capacity , Is . EqualTo ( 4 ) ) ;
172
188
173
189
inStream . WriteByte ( 1 ) ;
174
190
inStream . WriteByte ( 2 ) ;
@@ -180,6 +196,7 @@ public void TestCapacityGrowth()
180
196
// should not waste any space
181
197
// note MemoryStream makes a distinction between Length and Capacity
182
198
Assert . That ( inStream . Length , Is . EqualTo ( 5 ) ) ;
199
+ Assert . That ( inStream . Capacity , Is . GreaterThanOrEqualTo ( 5 ) ) ;
183
200
}
184
201
}
185
202
}
You can’t perform that action at this time.
0 commit comments