Ejemplo n.º 1
0
        public void Can_get_filters_by_type()
        {
            FilterStore store   = new FilterStore();
            BlockFilter filter1 = store.CreateBlockFilter(1);

            store.SaveFilter(filter1);
            LogFilter filter2 = store.CreateLogFilter(new FilterBlock(1), new FilterBlock(2));

            store.SaveFilter(filter2);

            LogFilter[]   logFilters   = store.GetFilters <LogFilter>();
            BlockFilter[] blockFilters = store.GetFilters <BlockFilter>();

            Assert.AreEqual(1, logFilters.Length, "log filters length");
            Assert.AreEqual(1, logFilters[0].Id, "log filters ids");
            Assert.AreEqual(1, blockFilters.Length, "block Filters length");
            Assert.AreEqual(0, blockFilters[0].Id, "block filters ids");
        }