ConvertToBitStringCustom_Epsilon_0000000000000000000000000000000000000000000000000000000000000001() { //Arrange double value = Double.Epsilon; string exp = "0000000000000000000000000000000000000000000000000000000000000001"; //Act string fact = BitOperationsWithDouble.ConvertToBitStringCustom(value); //Assert Assert.AreEqual(exp, fact); }
ConvertToBitStringCustom_Max_0111111111101111111111111111111111111111111111111111111111111111() { //Arrange double value = Double.MaxValue; string exp = "0111111111101111111111111111111111111111111111111111111111111111"; //Act string fact = BitOperationsWithDouble.ConvertToBitStringCustom(value); //Assert Assert.AreEqual(exp, fact); }
ConvertToBitStringCustom_4294967295_0100000111101111111111111111111111111111111000000000000000000000() { //Arrange double value = 4294967295.0; string exp = "0100000111101111111111111111111111111111111000000000000000000000"; //Act string fact = BitOperationsWithDouble.ConvertToBitStringCustom(value); //Assert Assert.AreEqual(exp, fact); }
ConvertToBitStringCustom_Negative0_1000000000000000000000000000000000000000000000000000000000000000() { //Arrange double value = -0.0; string exp = "1000000000000000000000000000000000000000000000000000000000000000"; //Act string fact = BitOperationsWithDouble.ConvertToBitStringCustom(value); //Assert Assert.AreEqual(exp, fact); }
ConvertToBitStringCustom_PositiveInfinity_0111111111110000000000000000000000000000000000000000000000000000() { //Arrange double value = Double.PositiveInfinity; string exp = "0111111111110000000000000000000000000000000000000000000000000000"; //Act string fact = BitOperationsWithDouble.ConvertToBitStringCustom(value); //Assert Assert.AreEqual(exp, fact); }
ConvertToBitStringCustom_NaN_1111111111111000000000000000000000000000000000000000000000000000() { //Arrange double value = Double.NaN; string exp = "1111111111111000000000000000000000000000000000000000000000000000"; //Act string fact = BitOperationsWithDouble.ConvertToBitStringCustom(value); //Assert Assert.AreEqual(exp, fact); }