@@ -214,45 +214,25 @@ public void ShiftBinaryOperatorsTest()
214214 }
215215
216216 [ Fact ]
217- public void OperatorsTest ( )
217+ public void BitwiseBinaryOperatorsTest ( )
218218 {
219- var valA = new BothUInt16 ( 2 , 2 ) ;
220- var valB = new BothUInt16 ( 1 , 1 ) ;
221-
222- ushort expected = ( ushort ) 2 + ( ushort ) 1 ;
223- BothUInt16 actual = valA + valB ;
224- Assert . Equal ( expected , actual . LittleEndian ) ;
225- Assert . Equal ( expected , actual . BigEndian ) ;
226-
227- expected = ( ushort ) 2 - ( ushort ) 1 ;
228- actual = valA - valB ;
229- Assert . Equal ( expected , actual . LittleEndian ) ;
230- Assert . Equal ( expected , actual . BigEndian ) ;
219+ var valA = new BothUInt16 ( 3 , 3 ) ;
220+ var valB = new BothUInt16 ( 2 , 2 ) ;
231221
232- expected = ( ushort ) 2 * ( ushort ) 1 ;
233- actual = valA * valB ;
222+ ushort expected = 3 & 2 ;
223+ BothUInt16 actual = valA & valB ;
234224 Assert . Equal ( expected , actual . LittleEndian ) ;
235225 Assert . Equal ( expected , actual . BigEndian ) ;
236226
237- expected = ( ushort ) 2 / ( ushort ) 1 ;
238- actual = valA / valB ;
227+ expected = 3 | 2 ;
228+ actual = valA | valB ;
239229 Assert . Equal ( expected , actual . LittleEndian ) ;
240230 Assert . Equal ( expected , actual . BigEndian ) ;
241231
242- expected = ( ushort ) 2 ^ ( ushort ) 1 ;
232+ expected = 3 ^ 2 ;
243233 actual = valA ^ valB ;
244234 Assert . Equal ( expected , actual . LittleEndian ) ;
245235 Assert . Equal ( expected , actual . BigEndian ) ;
246-
247- expected = ( ushort ) 2 & ( ushort ) 1 ;
248- actual = valA & valB ;
249- Assert . Equal ( expected , actual . LittleEndian ) ;
250- Assert . Equal ( expected , actual . BigEndian ) ;
251-
252- expected = ( ushort ) 2 | ( ushort ) 1 ;
253- actual = valA | valB ;
254- Assert . Equal ( expected , actual . LittleEndian ) ;
255- Assert . Equal ( expected , actual . BigEndian ) ;
256236 }
257237 }
258238}
0 commit comments