static void Main(string[] args) { var dependencyResolver = new UnityDependencyResolver(); dependencyResolver.Load(); var messageLog = dependencyResolver.Resolve <MessageLog>(); messageLog.MessageAdded += new MessageLog.MessageAddedHandler(DisplayMessage); var game = dependencyResolver.Resolve <Game>(); game.Start(); Console.ReadLine(); }