public void Test_KnownMessages_WithFuckery() { var input = Helpers.FileHelper.ParseFile(TestHelper.GetTestFile(this, "Test2")); var satellite = new Satellite(input, isPartTwo: true); int count = satellite.CountMatchingMessages(RuleIndex, isPartTwo: true); Assert.IsTrue(count == 12); }
public void PartOne() { var input = Helpers.FileHelper.ParseFile(InputFile); var satellite = new Satellite(input); int count = satellite.CountMatchingMessages(RuleIndex); Assert.IsTrue(count == 203); }
public void Test_KnownMessages() { var input = Helpers.FileHelper.ParseFile(TestFile); var satellite = new Satellite(input); int count = satellite.CountMatchingMessages(RuleIndex); Assert.IsTrue(count == 2); }
public void PartTwo() { var input = Helpers.FileHelper.ParseFile(InputFile); var satellite = new Satellite(input, isPartTwo: true); //< NB :: This returns 305 when it should return 304 //< :: The extra record is "abaabaaabababaaabbbaaaabaabbbababbbbaaaabababaaabaaabaab" int count = satellite.CountMatchingMessages(RuleIndex, isPartTwo: true); const int actualAnswer = 304; Assert.IsTrue(count == actualAnswer + 1); }