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);
 }