public void SixLetterStringsStartWithSmallLetterStrings()
        {
            var strings = SampleStringsStub.Strings();

            var result =
                StringFilter.SixLetterStringsStartWithSmallLetterStrings(strings);

            Assert.AreEqual("albums", result.ElementAt(0));
            Assert.AreEqual("barely", result.ElementAt(1));
            Assert.AreEqual("befoul", result.ElementAt(2));
            Assert.AreEqual("convex", result.ElementAt(3));
            Assert.AreEqual("hereby", result.ElementAt(4));
            Assert.AreEqual("jigsaw", result.ElementAt(5));
            Assert.AreEqual("tailor", result.ElementAt(6));
            Assert.AreEqual("weaver", result.ElementAt(7));
        }
Exemple #2
0
        static void Main(string[] args)
        {
            var strings = new List <string>
            {
                "al",
                "albums",
                "aver",
                "bar",
                "barely",
                "be",
                "befoul",
                "bums",
                "by",
                "cat",
                "con",
                "convex",
                "ely",
                "foul",
                "here",
                "hereby",
                "jig",
                "jigsaw",
                "or",
                "saw",
                "tail",
                "tailor",
                "vex",
                "we",
                "weaver"
            };

            foreach (var sixLetterString in StringFilter
                     .SixLetterStringsStartWithSmallLetterStrings(strings))
            {
                Console.WriteLine(sixLetterString);
            }
            Console.ReadLine();
        }
 public void NotAllowOnlySmallLetterStrings()
 {
     var strings = SampleStringsStub.OnlySmallLetterStrings();
     var result  = StringFilter.SixLetterStringsStartWithSmallLetterStrings(strings);
 }
 public void NotAllowNullInput()
 {
     var result = StringFilter.SixLetterStringsStartWithSmallLetterStrings(null);
 }
 public void NotAllowEmptyInputStrings()
 {
     var strings = new List <string>();
     var result  = StringFilter.SixLetterStringsStartWithSmallLetterStrings(strings);
 }