public void testGetPositionWithAllTheGifts() { var sot = new DayNineteen(); var result = sot.GetPositionWithAllTheGifts(5); Assert.Equal(3, result); }
public void testPositionAcrossCircle(int numberInCircle, int currentPosition, int halfWay) { var sot = new DayNineteen(); var result = sot.PositionAcrossCircle(numberInCircle, currentPosition); Assert.Equal(halfWay, result); }
public void testWithActualPartB() { var sot = new DayNineteen(); var result = sot.AcrossGetPositionWithAllTheGifts(DayNineteen.PUZZLE_INPUT); Assert.Equal(1417887, result); }
public void PartB_Actual() { var sut = new DayNineteen(); var result = sut.PartB(); Assert.Equal("394", result); }
public void PartA_Actual() { var sut = new DayNineteen(); var result = sut.PartA(); Assert.Equal("265", result); }
public void TestPartB() { var sut = new DayNineteen(); var result = sut.PartB(); Assert.Equal("16408", result); }
public void TestPartA() { var sut = new DayNineteen(); var result = sut.PartA(); Assert.Equal("AYRPVMEGQ", result); }
public void TestNavigateMap_Letters() { string filePath = @"Nineteen\DayNineteenTestInput.txt"; var sut = new DayNineteen(); var result = sut.NavigateMap(filePath); Assert.Equal("ABCDEF", result.Letters); }
public void TestNavigateMap_Numbers() { string filePath = @"Nineteen\DayNineteenTestInput.txt"; var sut = new DayNineteen(); var result = sut.NavigateMap(filePath); Assert.Equal(38, result.NumberOfSteps); }
public void FindValueInRegisterZero() { var filePath = @"Nineteen\DayNineteenTestInput.txt"; var sut = new DayNineteen(); var result = sut.FindValueInRegisterZero(filePath, 0); Assert.Equal(6, result); }