Exemple #1
0
        public void CheckThatExceptionsAreLogged()
        {
            _testFailed = true;

            var exception = new Exception();

            _userRepository
            .When(_ => _.GetAllUsers())
            .Do(_ => throw exception);

            Check.ThatCode(() => _userReport.SaveListOfUsers(@"")).Throws <Exception>();
            _logger.Received().LogException(exception);

            _testFailed = false;
        }