public void WriteLogUsingConstructorInjection(string message) { logger = new FileLogger(FileDirectory); Constructor_Dependency_Injection.LoggingEngine cEngine = new Constructor_Dependency_Injection.LoggingEngine(logger); cEngine.Log(message); cEngine = null; logger = new ConsoleLogger(); cEngine = new Constructor_Dependency_Injection.LoggingEngine(logger); cEngine.Log(message); cEngine = null; logger = new XmlLogger(FileDirectory); cEngine = new Constructor_Dependency_Injection.LoggingEngine(logger); cEngine.Log(message); cEngine = null; }