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 RemoveDuplicateSixLetterStrings() { var strings = SampleStringsStub.DuplicateSixLetterStrings(); var result = StringFilter.SixLetterStrings(strings); Assert.IsTrue(result.Count == 2); Assert.AreEqual("albums", result.ElementAt(0)); Assert.AreEqual("barely", result.ElementAt(1)); }
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)); }