Ejemplo n.º 1
0
        public void ClearLogEntries_callsParent(long olderThan)
        {
            var ilogger = new Mock <ILogger>();
            var logged  = new OutlookLogger(EventViewSource, ilogger.Object);

            logged.ClearLogEntries(olderThan);
            ilogger.Verify(m => m.ClearLogEntries(olderThan), Times.Once);
        }
Ejemplo n.º 2
0
        public void GetLogEntries_callsParent(int max)
        {
            var ilogger = new Mock <ILogger>();
            var logged  = new OutlookLogger(EventViewSource, ilogger.Object);

            logged.GetLogEntries(max);
            ilogger.Verify(m => m.GetLogEntries(max), Times.Once);
        }
Ejemplo n.º 3
0
        public void logverbose_makesure_that_parent_is_called()
        {
            var ilogger = new Mock <ILogger>();
            var logged  = new OutlookLogger(EventViewSource, ilogger.Object);

            logged.LogVerbose("Hello");

            // but was it called?
            ilogger.Verify(m => m.LogInformation("Hello"), Times.Never);
            ilogger.Verify(m => m.LogWarning("Hello"), Times.Never);
            ilogger.Verify(m => m.LogError("Hello"), Times.Never);
            ilogger.Verify(m => m.LogVerbose("Hello"), Times.Once);
        }
Ejemplo n.º 4
0
        public void GetLogEntries_withNoParentReturnsNull()
        {
            var logged = new OutlookLogger(EventViewSource, null);

            Assert.IsNull(logged.GetLogEntries(10));
        }
Ejemplo n.º 5
0
        public void ClearLogEntries_withNoParentReturnsFalse()
        {
            var logged = new OutlookLogger(EventViewSource, null);

            Assert.IsFalse(logged.ClearLogEntries(10));
        }