public void TestMyContainerV2() { MyContainer container = new MyContainer(new string[] { "a", "aaa", "aaaaa", "aba", "ababa", "bb", "bbbb", "bbbbbb" }.Select(e => e.ToUpper()).ToArray()); var result = container.GetValidWordPositions("aaaaaa".ToUpper(), 0); Assert.IsTrue(result.All(e => e % 2 == 0)); result = container.GetValidWordPositions("bbbbbb".ToUpper(), 0); Assert.IsTrue(result.All(e => e % 2 == 1)); result = container.GetValidWordPositions("tt".ToUpper(), 0); Assert.IsTrue(result.All(e => e % 2 == 0)); }
public void TestMyContainer() { MyContainer container = new MyContainer(new string[] { "a", "aaa", "aaaaa", "aba", "ababa", "bb", "bbbb", "bbbbbb" }); var result = container.GetValidWordPositions("aaaaaa", 0); Assert.IsTrue(result.All(e => e % 2 == 0)); result = container.GetValidWordPositions("bbbbbb", 0); Assert.IsTrue(result.All(e => e % 2 == 1)); result = container.GetValidWordPositions("tt", 0); Assert.IsTrue(result.All(e => e % 2 == 0)); }