コード例 #1
0
        public void Can_write_to_log_using_extensions()
        {
            if (File.Exists("log.txt"))
            {
                File.Delete("log.txt");
            }

            for (var i = 0; i < 10; i++)
            {
                logger.InfoExtended(string.Format("Hello {0}!", i), i.ToString());
            }

            try
            {
                logger.InfoExtended("I'm doing something", "and it's very cool");
                throw new Exception("Test exception");
            }
            catch (Exception ex)
            {
                logger.ErrorExceptionExtended("It failed :(", ex, "very badly");
            }

            var test = File.ReadAllText("log.txt");

            Assert.True(File.Exists("log.txt"));
            Assert.True(test.Length > 0);
        }