public void SixLetterStrings() { var strings = SampleStringsStub.Strings(); var result = StringFilter.SixLetterStrings(strings); Assert.AreEqual("albums", result.ElementAt(0)); Assert.AreEqual("barely", result.ElementAt(1)); }
public void SmallLettersStrings() { var strings = SampleStringsStub.Strings(); var result = StringFilter.SmallLettersStrings(strings); Assert.AreEqual("al", result.ElementAt(0)); Assert.AreEqual("aver", result.ElementAt(1)); Assert.AreEqual("bar", result.ElementAt(2)); }
public void RemoveDuplicateSmallLetterStrings() { var strings = SampleStringsStub.DuplicateSmallLetterStrings(); var result = StringFilter.SmallLettersStrings(strings); Assert.IsTrue(result.Count == 2); Assert.AreEqual("al", result.ElementAt(0)); Assert.AreEqual("bar", result.ElementAt(1)); }
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)); }
public void RemoveStringsLargerThanSixLetters() { var strings = SampleStringsStub.LargerThanSixLetterStrings(); var result = StringFilter.SixLetterStrings(strings); Assert.IsTrue(result.Count == 8); 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)); }
public void NotAllowOnlySmallLetterStrings() { var strings = SampleStringsStub.OnlySmallLetterStrings(); var result = StringFilter.SixLetterStringsStartWithSmallLetterStrings(strings); }