コード例 #1
0
        public void TestGetDividers(int input, int[] expected)
        {
            // arrange

            // act
            var result = _convertor.GetDividers(input);

            // assert
            Assert.That(result.Success, Is.EqualTo(true));
            Assert.That(result.ErrorText, Is.EqualTo(string.Empty));
            Assert.That(result.Dividers.Length, Is.EqualTo(expected.Length));
            Assert.That(result.Dividers.ToList().SequenceEqual(expected.ToList()));
        }
コード例 #2
0
ファイル: Form1.cs プロジェクト: liezie/primeConvertor
        private void btnInput_Click(object sender, EventArgs e)
        {
            int inputValue;

            ArrayList lResults = new ArrayList();

            if (!int.TryParse(input.Text, out inputValue))
            {
                output.Text = "Sorry dude, I can't work with that.  Try a number.";
            }
            else
            {
                // calculate
                var result = _convertor.GetDividers(inputValue);


                if (result.Success)
                {
                    output.Text = formatResult(result.Dividers);
                }
                else
                {
                    output.Text = result.ErrorText;
                }

                input.Clear();
            }
        }