Example #1
0
        public static void NoMatchFound_PassExpected()
        {
            // Arrange
            var pattern = "XYZ";
            var content = "ABBBAAABBAABBBBAB";

            // Act
            var  expectedOccurrences = new System.Int32[0];
            var  actualOccurrences   = NaiveStringSearch.NaiveSearch(content, pattern);
            bool sequencesAreEqual   = expectedOccurrences.SequenceEqual(actualOccurrences);

            // Assert
            Assert.IsTrue(sequencesAreEqual);
        }