Esempio n. 1
0
        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));
        }
Esempio n. 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));
        }