예제 #1
0
        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);
        }