Ejemplo n.º 1
0
        public void GetCommonLettersBetweenIds_Returns_Correct_Letters_For_Test_Data()
        {
            var result = BoxIdChecksumLauncher.GetCommonLettersBetweenIds(TestSimilarIds, out string line1, out string line2);

            Assert.AreEqual(ExpectedSimilarChars, result);
            Assert.AreEqual(ExpectedSimilarLine1, line1);
            Assert.AreEqual(ExpectedSimilarLine2, line2);
        }
Ejemplo n.º 2
0
        public void GetChecksumChecksum_Calculates_Correct_Input_For_Test_Data()
        {
            var result = BoxIdChecksumLauncher.GetChecksum(TestLines, out int twoIdenticalCharLines, out int threeIdenticalCharLines);

            Assert.AreEqual(ExpectedTestChecksum, result);
            Assert.AreEqual(ExpectedTwoIdenticalCharacterLines, twoIdenticalCharLines);
            Assert.AreEqual(ExpectedThreeIdenticalCharacterLines, threeIdenticalCharLines);
        }