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())); }
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(); } }