public void InventoryManagementSystem_GetLettersCommonBetweenCorrectBoxes_Succeeds() { InventoryManagementSystem inventoryManagementSystem = new InventoryManagementSystem(Part2Sample1FilePath); string result = inventoryManagementSystem.GetLettersCommonBetweenCorrectBoxes(); Assert.Equal("fgij", result); }
public void InventoryManagementSystem_GetChecksum_Succeeds() { InventoryManagementSystem inventoryManagementSystem = new InventoryManagementSystem(Part1Sample1FilePath); int result = inventoryManagementSystem.GetChecksum(); Assert.Equal(12, result); }
private static void ExecuteDayTwoCommand(string filePath) { InventoryManagementSystem inventoryManagementSystem = new InventoryManagementSystem(filePath); Out.WriteLine($"Check sum: {inventoryManagementSystem.GetChecksum()}"); Out.WriteLine($"Common string: {inventoryManagementSystem.GetLettersCommonBetweenCorrectBoxes()}"); }
static void Main(string[] args) { var aoc = new InventoryManagementSystem(); Console.WriteLine(aoc.Part1()); }
public void InventoryManagementSystem_GetLettersCommonBetweenCorrectBoxes_NoCommonStringsExceptionThrown() { InventoryManagementSystem inventoryManagementSystem = new InventoryManagementSystem(NoCommonStringsFilePath); Assert.Throws <NoCommonStringsException>(() => inventoryManagementSystem.GetLettersCommonBetweenCorrectBoxes()); }
public void InventoryManagementSystem_Constructor_NoExceptionThrown() { InventoryManagementSystem inventoryManagementSystem = new InventoryManagementSystem(Part1Sample1FilePath); Assert.NotNull(inventoryManagementSystem); }