public void IsNotRepeatingDecimal()
        {
            decimal test = 001230.000456789m;
            RepeatingDecimalNumber dn = new RepeatingDecimalNumber(test);

            Assert.IsFalse(dn.IsRepeatingDecimal());
        }
Beispiel #2
0
 private void CalculateRepeatingDecimalNumber()
 {
     if (DecimalNumberTB.Text.Length > 0)
     {
         RepeatingDecimalNumber repeatingDecimalNumber = new RepeatingDecimalNumber(decimal.Parse(DecimalNumberTB.Text));
         CountNUD.Maximum = repeatingDecimalNumber.GetDecimalsLength();
         repeatingDecimalNumber.RepeatingDecimalsCount = (uint)CountNUD.Value;
         string outText;
         if (outFractionLabelDisplayMode == 0)
         {
             outText = (repeatingDecimalNumber.IsRepeatingDecimal() ? "" : Environment.NewLine) + repeatingDecimalNumber.ToLineNotationString();
         }
         else
         {
             outText = Environment.NewLine + repeatingDecimalNumber.ToString(36);
         }
         Output(repeatingDecimalNumber.GetAsFraction(), outText);
     }
     else
     {
         ClearOutputs();
     }
 }