public void TestHighestAndLowest() { var numbers = "8 3 -5 42 -1 0 0 -9 4 7 4 -4"; var actual = HighestAndLowest.HighAndLow(numbers); Assert.Equal("42 -9", actual); }
public void ShouldReturnMinMaxNumbers(string input, string expected) { var solution = new HighestAndLowest(); var result = solution.HighAndLow(input); result.Should().NotBeNull(); result.Should().Be(expected); }
public void ShouldHandleEmptyString(string input) { var solution = new HighestAndLowest(); var result = solution.HighAndLow(input); result.Should().NotBeNull(); result.Should().BeEmpty(); }
public void ShouldHandleSingleNumberString() { const string input = "3"; var solution = new HighestAndLowest(); var result = solution.HighAndLow(input); result.Should().NotBeNull(); result.Should().Be($"{input} {input}"); }