public void InsertNumberTest3() { //i = 3; //j = 8; //in 8 0000 0000 0000 0000 0000 0000 0000 0000 1000 //from 15 0000 0000 0000 0000 0000 0000 0000 0000 1111 //expect 120 0000 0000 0000 0000 0000 0000 0000 0111 1000 Assert.IsTrue(FunWithBits.InsertNumber(8, 15, 3, 8) == 120); }
public void InsertNumberTest1() { //i = 0; //j = 0; //in 15 0000 0000 0000 0000 0000 0000 0000 0000 1111 //from 15 0000 0000 0000 0000 0000 0000 0000 0000 1111 //expect 15 0000 0000 0000 0000 0000 0000 0000 0000 1111 Assert.IsTrue(FunWithBits.InsertNumber(15, 15, 0, 0) == 15); }
public void InsertNumberTest2() { //i = 0; //j = 0; //in 8 0000 0000 0000 0000 0000 0000 0000 0000 1000 //from 15 0000 0000 0000 0000 0000 0000 0000 0000 1111 //expect 9 0000 0000 0000 0000 0000 0000 0000 0000 1001 Assert.IsTrue(FunWithBits.InsertNumber(8, 15, 0, 0) == 9); }