Exemplo n.º 1
0
        public void InIt()
        {
            _mockData = new List <string>()
            {
                "939",
                "7,13,x,x,59,x,31,19"
            };
            var autoMocker = new AutoMoqer();

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

            _solution = new Day13Solution(_fileReaderMock.Object);
        }
Exemplo n.º 2
0
        public void ShouldWork()
        {
            var subject  = new Day13Solution();
            var progress = new Progress <string>(s =>
            {
                output.WriteLine(s);
            });

            var result = subject.SolvePart1(@"|
v
|
|
|
^
|
", progress);

            result.Should().Be("(0, 3)");
        }