public void TestBoxesWithFabric() { var checkSumCalculator = new CheckSumCalculator.CheckSumCalculator(); var result = checkSumCalculator.BoxesWithPrototypeFabric(_boxIdsMatched); Assert.Equal("fgij", result); }
public void ShouldCalculateCorrectChecmsum() { var checkSumCalculator = new CheckSumCalculator.CheckSumCalculator(); var checksum = checkSumCalculator.Checksum(_boxIds); Assert.Equal(12, checksum); }
public void RealBoxesWithFabric() { var boxIds = System.IO.File.ReadAllLines(@"C:\projects\AdventOfCode2018\dotnet\day2\puzzleinput.txt"); var checkSumCalculator = new CheckSumCalculator.CheckSumCalculator(); var result = checkSumCalculator.BoxesWithPrototypeFabric(boxIds); Assert.Equal("omlvgdokxfncvqyersasjziup", result); }
public void ProcessPuzzleInput() { var boxIds = System.IO.File.ReadAllLines(@"C:\projects\AdventOfCode2018\dotnet\day2\puzzleinput.txt"); var checkSumCalculator = new CheckSumCalculator.CheckSumCalculator(); var result = checkSumCalculator.Checksum(boxIds); Assert.Equal(7105, result); }
public void ShouldCalculateChecksum(string boxId, int twoCount, int threeCount) { var checkSumCalculator = new CheckSumCalculator.CheckSumCalculator(); var result = checkSumCalculator.EvaluateBoxId(boxId); Assert.Equal(twoCount, result.twoCount); Assert.Equal(threeCount, result.threeCount); }