public void Works(int numPlayers, int lastMarble, int expectedHighScore)
        {
            var subject = new Day9Solution();
            var result  = subject.SolvePart1(numPlayers, lastMarble);

            result.Should().Be(expectedHighScore);
        }
        public void InIt()
        {
            _mockData = new List <string>()
            {
                "35", "20", "15", "25", "47", "40", "62", "55", "65", "95", "102", "117", "150", "182", "127", "219", "299", "277", "309", "576"
            };
            var autoMocker = new AutoMoqer();

            _fileReaderMock = autoMocker.GetMock <IFileReader>();
            _fileReaderMock.Setup(f => f.ReadFileToStringArray(It.IsAny <string>())).Returns(_mockData);

            _solution = new Day9Solution(_fileReaderMock.Object);
        }