Exemplo n.º 1
0
        public void Can_combine()
        {
            var sut    = new WordCombinationPairWithExactResultingWordLengthAndAlsoInInputFinder(6);
            var words  = new [] { "fo", "obar", "foobar", "rhu", "barb" };
            var result = sut.FindAllCombinations(
                words.Select(w => new InputWord(w)).ToList());

            Assert.NotNull(result);
            Assert.Equal(1, result.Count);
            Assert.True(result.All(w => w.Length == 6));
            Assert.Contains(result, w => w.Value == "foobar");
        }