Exemple #1
0
        public void FilterSmallerTest(List <string> keys, KeyedVectorFull <string> vec, List <string> filterKeys)
        {
            var originalVec = vec.Clone();
            var newVec      = vec.FilterSmaller(filterKeys);

            Assert.Equal(filterKeys.Count, newVec.Count());
            foreach (var key in keys)
            {
                Assert.Equal(originalVec[key], vec[key]);
                if (filterKeys.Contains(key))
                {
                    Assert.Equal(vec[key], newVec[key]);
                }
            }
        }