Ejemplo n.º 1
0
        public void DigitAverageAndDigitCountTest()
        {
            string s          = "8820";
            int    digitCount = DigitCountCalculator.Calculate(s);
            float  digitSum   = 18;

            Assert.AreEqual(digitSum / digitCount, DigitAverageCalculator.Calculate(s));
        }
Ejemplo n.º 2
0
 private void EnterButton_Click(object sender, EventArgs e)
 {
     if (DigitCountCalculator.Calculate(NumberInputTextBox.Text) < 4)
     {
         AlertMsgBox("Требуется вводить четырёхзначные числа!");
     }
     else if (NumbersListBox.Items.Count >= 10)
     {
         AlertMsgBox(ArraySizeError);
     }
     else
     {
         NumbersListBox.Items.Add(NumberInputTextBox.Text);
         progressBar1.Value = NumbersListBox.Items.Count;
     }
 }
Ejemplo n.º 3
0
        public void AllModulesIntegration()
        {
            List <int> testArray = new List <int> {
                0, 1234, 7100
            };
            int   value    = 0;
            float average  = 2;
            int   digitSum = 8;

            foreach (int testNumber in testArray)
            {
                value = DigitAverageCalculator.Calculate(testNumber) < 7 && MaxDigitFinder.Find(testNumber) == 7 ? testNumber : value;
            }

            Assert.AreEqual(average, digitSum / DigitCountCalculator.Calculate(value));
            Assert.AreEqual(7100, value);
        }
Ejemplo n.º 4
0
 public void TestIntDigitCountFromStringWithLeadingZeroes()
 {
     Assert.AreEqual(2, DigitCountCalculator.Calculate("0011"));
 }
Ejemplo n.º 5
0
 public void TestIntDigitCountFromString()
 {
     Assert.AreEqual(4, DigitCountCalculator.Calculate("2852"));
 }
Ejemplo n.º 6
0
 public void TestIntDigitCountFromInt()
 {
     Assert.AreEqual(4, DigitCountCalculator.Calculate(1111));
 }