public void WhenCallingDebugCallCountShouldIncrease()
        {
            ILogger sut = new MockLogger();
            sut.Debug(TestString);

            MockLogger mockLogger = (MockLogger)sut;
            mockLogger.DebugCallCount.Should().Be(1, "because we only called the debug method once");
        }
Exemple #2
0
        public void DebugWithExceptionMustLogDebugWhenCalled()
        {
            MockLogger logger    = new MockLogger();
            Exception  exception = new Exception("Test");

            logger.Debug <LoggingExtensionsTests>(exception, "42");
            Assert.True(logger.Storage.Count == 1);
            Assert.Contains("System.Exception: Test", logger.Storage[0]);
        }
Exemple #3
0
        public void Initialise_Logs()
        {
            // arrange

            // act
            ViewModel.Initialise();

            // assert
            A.CallTo(() => MockLogger.Debug(A <ILogger.MessageGenerator> .Ignored)).MustHaveHappened(2, Times.Exactly);
        }
Exemple #4
0
        public void WhenCallingDebugCallCountShouldIncrease()
        {
            ILogger sut = new MockLogger();

            sut.Debug(TestString);

            MockLogger mockLogger = (MockLogger)sut;

            mockLogger.DebugCallCount.Should().Be(1, "because we only called the debug method once");
        }
Exemple #5
0
        public void DebugMustLogDebugWhenCalled()
        {
            MockLogger logger = new MockLogger();

            logger.Debug <LoggingExtensionsTests>("42");
            Assert.True(logger.Storage.Count == 1);
            Assert.Contains(logger.Storage, x => x.StartsWith($"Debug: 42 ({{\"activityId\":\"\",\"applicationName\":\"{new RuntimeContext().ApplicationName}\",\"environmentName\":\"\",\"loggerName\":\"{typeof(LoggingExtensionsTests).FullName}\",\"logLevel\":1,\"memberName\":\"{nameof(DebugMustLogDebugWhenCalled)}\",\"message\":\"42\",\"organizationId\":\"\""));
            Assert.Contains("threadName", logger.Storage[0]);
            Assert.Contains("timestamp", logger.Storage[0]);
            Assert.Contains("userId", logger.Storage[0]);
        }