Fluent Assertions

Fluentassertions : Fluent Assertions is a set of .NET extension methods that allow you to more naturally specify the expected outcome of a TDD or BDD-style test. We currently use it in all our internal and client projects, and it is used in many open-source projects. It runs on .NET 3.5, 4.0 and 4.5 (Desktop and Windows Store), Silverlight 4 and 5 and Windows Phone 7.5. And it supports the unit test frameworks NUnit, XUnit, MBUnit, Gallio and MSpec.

Source: Fluentassertions

Log4net not logging fix – asp.net mvc – Application does not log – Stack Overflow

How to track down log4net problems:
http://stackoverflow.com/questions/756125/how-to-track-down-log4net-problems

My web application is an ASP.NET MVC one with a separate log4net.config file in the web root. After a lot of googling and hair-pulling I resorted to initializing log4net through code in Application_Start (in Global.asax): protected void Application_Start() { var logConfigFilePath = Server.MapPath(“~/log4net.config”); log4net.Config.XmlConfigurator.ConfigureAndWatch(new System.IO.FileInfo(logConfigFilePath)); } This solved the problem for me and log4net started logging correctly.

Source: asp.net mvc – Application does not log – Stack Overflow