コード例 #1
0
        public void ValidList_FilterShouldReturnListWithCorrectCharacterAmount()
        {
            var result = StringFilter.FilterStringList(_listToFilter);

            var isCountIncorrect = result.Any(str => str.Length != StringFilter.NrCharsToPass);

            Assert.False(isCountIncorrect);
        }
コード例 #2
0
        public void EmptyList_FilterShouldReturnEmptyList()
        {
            var listToFilter = new List <string>();

            var result = StringFilter.FilterStringList(listToFilter);

            Assert.IsEmpty(result);
        }
コード例 #3
0
        public void ValidList_FilterShouldReturnCorrectValues()
        {
            var result = StringFilter.FilterStringList(_listToFilter);

            CollectionAssert.AreEquivalent(_listFiltered, result);
        }
コード例 #4
0
        public void ValidList_FilterShouldReturnSubSetOfInputList()
        {
            var result = StringFilter.FilterStringList(_listToFilter);

            CollectionAssert.IsSubsetOf(result, _listToFilter);
        }
コード例 #5
0
        public void NullList_FilterShouldReturnEmptyList()
        {
            var result = StringFilter.FilterStringList(null);

            Assert.IsEmpty(result);
        }