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)); }
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); }