public void AccumulatorValueAfterTermination_ReturnsCorrectAccumulatorValue(string input, int expected) { //arrange var dayEight = new DayEightSolution(input); //act var actual = dayEight.AccumulatorValueAfterTermination(); //assert Assert.Equal(expected, actual); }
public void AccumulatorValueBeforeRepeat_ReturnsExpectedValue(string input, int expected) { //arrange var dayEight = new DayEightSolution(input); //act var doesLoop = dayEight.DoesLoop(out var state); //assert Assert.True(doesLoop); Assert.Equal(expected, state.Accumulator); }