public void SetBitsFromToLeft_52_1() { // 00000000 0000//1000 0000.0000 0/000.0000 0000.00/00 0000.0000 000/0.0000 0000.0000 ulong result = 0x8000000000000; Assert.Equal(result, BinaryOperations.SetBitsFromToLeft(52, 1)); }
public void SetBitsFromToLeft_52_7() { // 00000000 0000//1111 1110.0000 0/000.0000 0000.00/00 0000.0000 000/0.0000 0000.0000 ulong result = 0xFE00000000000; Assert.Equal(result, BinaryOperations.SetBitsFromToLeft(52, 7)); }
public void SetBitsFromToLeft_8_8() { ulong result = 0xFF; Assert.Equal(result, BinaryOperations.SetBitsFromToLeft(8, 8)); }