public WebDataService(string key) { //default to ComicVine this.connection = new ComicVineWebConnection(); this.reader = new ComicVineXMLReader(); this.urlBuilder = new ComicVineURLBuilder(key, format); }
public void Setup() { if (testMode == "Live") { repository = new MSSQLDatabase(); connection = new ComicVineWebConnection(); } else { repository = new TestRepository(); connection = new TestWebConnection(); } key = repository.GetSetting("WebServiceKey"); format = "xml"; urlBuilder = new ComicVineURLBuilder(key, format); reader = new ComicVineXMLReader(); service = new WebDataService(connection, reader, urlBuilder); }
public WebDataService(IWebConnection connection, IWebDataReader reader, IURLBuilder urlBuilder) { this.connection = connection; this.reader = reader; this.urlBuilder = urlBuilder; }