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); }