Exemple #1
0
        public void Can_count()
        {
            var col = new ObservableCollection <LogVmT>(new [] {
                LogVm(Level.Error), LogVm(Level.Error),
                LogVm(Level.Info)
            });
            var counter = new LogEntryCounter(col);

            Assert.Equal(LCount(Kv("ERROR", 2), Kv("INFO", 1)), counter.Count.Value);
        }
Exemple #2
0
        public void Can_clear()
        {
            var col = new ObservableCollection <LogVmT>(new[] {
                LogVm(Level.Error), LogVm(Level.Error),
                LogVm(Level.Info)
            });
            var counter = new LogEntryCounter(col);

            col.Clear();
            Assert.Equal(LCount(), counter.Count.Value);
        }