public async Task Part1_ConcrateExcercise() { // Arrange var subject = new UniversalOrbitMap(); using var input = File.OpenRead("Day6/Input.txt"); // Act var result = await subject.SolvePart1Async(input); // Assert Assert.Equal("160040", result); }
public async Task Part1_DetailedExampleNotOrderedInput() { // Arrange var subject = new UniversalOrbitMap(); var input = @"G)H B)C C)D D)E COM)B E)F J)K D)I E)J B)G K)L"; // Act var result = await subject.SolvePart1Async(input.ToMemoryStream()); // Assert Assert.Equal("42", result); }
public async Task Part1_DetailedExample() { // Arrange var subject = new UniversalOrbitMap(); var input = @"COM)B B)C C)D D)E E)F B)G G)H D)I E)J J)K K)L"; // Act var result = await subject.SolvePart1Async(input.ToMemoryStream()); // Assert Assert.Equal("42", result); }