Exemple #1
0
        [InlineData("25", 10, "25")]    // decimal to decimal
        public void ConvertIntegerPartToDecimal_ConvertIntegerNumberFromRandomNumberSystemToDecimal_Should_ConvertCorrectly(string number, int system, string expected)
        {
            /*Act*/
            string actual = NumberConverter.ConvertIntegerPartToDecimal(number, system);

            /*Assert*/
            Assert.Equal(expected, actual);
        }
Exemple #2
0
 [InlineData("656z2", 26)]   // number system is lower than used char from alphabet
 public void ConvertIntegerPartToDecimal_TryToConvertInvalidNumber_Should_ThrowArgumentException(string number, int system)
 {
     /*Assert*/
     Assert.Throws <ArgumentException>(() => NumberConverter.ConvertIntegerPartToDecimal(number, system));
 }
Exemple #3
0
 [InlineData(42)]    // far from the boundary
 public void ConvertIntegerPartToDecimal_TryToConvertDataFromInvalidNumberSystem_Should_ThrowIndexOutOfRangeException(int system)
 {
     /*Assert*/
     Assert.Throws <IndexOutOfRangeException>(() => NumberConverter.ConvertIntegerPartToDecimal(string.Empty, system));
 }