long expectedResult = Arrays.stream(numbers).sum();
AdderBusinessLogic adder = new AdderBusinessLogic();
Arrays.stream(numbers).forEach(number -> adder.addToSum("foo", number));
- assertThat(adder.calculate("foo")).isEqualTo(expectedResult);
+ AdderResult result = adder.calculate("foo");
+ assertThat(result.number).isEqualTo(numbers[numbers.length-1]);
+ assertThat(result.sum).isEqualTo(expectedResult);
}
static Stream<Arguments> numbersProvider() {