Exemplo n.º 1
0
        private int ExecuteTest(Func <IList <string> > valueFunction, string contentToScan)
        {
            Mock <BannedWordRepository> mock = new Mock <BannedWordRepository>();

            mock.Setup(x => x.GetAll()).Returns(valueFunction);

            var wordFilter = new BannedWordFilter(mock.Object.GetAll());

            return(wordFilter.Scan(contentToScan));
        }
Exemplo n.º 2
0
        private string ExecuteTest(Func <IList <string> > valueFunction, string contentToClean, bool enableClean = true)
        {
            Mock <BannedWordRepository> bannedWordRepositoryMock = new Mock <BannedWordRepository>();

            bannedWordRepositoryMock.Setup(x => x.GetAll()).Returns(valueFunction);

            var wordFilter = new BannedWordFilter(bannedWordRepositoryMock.Object.GetAll());

            wordFilter.EnableClean = enableClean;
            return(wordFilter.Clean(contentToClean, '#'));
        }