upgrade to .NET 45 and Unity 3.0
Fix registration of new mock instances in container