public void CountWordsFromDatastoreTest()
        {
            var mockWordStorage = new Mock <IWordsDataStore>(MockBehavior.Strict);

            mockWordStorage.Setup(s => s.GetWords())
            .Returns(words);

            TextFilter textFilter = new TextFilter(mockWordStorage.Object);

            foreach (KeyValuePair <string, string> item in texts)
            {
                var filteredText = textFilter.GetFilteredText(item.Key);
                Assert.AreEqual(item.Value, filteredText);
            }
            mockWordStorage.Verify(v => v.GetWords(), Times.Exactly(texts.Keys.Count));
        }