public void IntCodeProgram_IsCorrect(string inputString, string expectedOutputString) { var sut = new IntCodeProgram(); var intCodes = IntCode.FromCommaSeparated(inputString); var actual = sut.Process(intCodes); var actualOutputString = string.Join(",", actual.Select(a => a.Value)); Assert.Equal(actualOutputString, expectedOutputString); }