public Message() { var config = ConfigurationManager.AppSettings["TargetPlatform"]; switch (config) { case "Console": this.platform = new ConsoleRepository(); return; case "Database": this.platform = new DatabaseRepository(); return; default: this.platform = new ConsoleRepository(); return; } }
public void setPlatform(IAppPlatformService platform) { this.platform = platform; }