private static IRepository CreateRepository(Uri uri, TestContextWriter testContextWriter) { return(new DataServiceClientRepository(uri, (context) => { context.SendingRequest += (sender, e) => { HttpWebRequest r = e.Request as HttpWebRequest; testContextWriter.WriteLine(r.RequestUri.ToString()); }; })); }
public LinqToVfpDataContext(IRepository repository, TestContextWriter testContextWriter) : base(repository) { this.Provider = ((DbEntityRepository)repository).Provider as VfpQueryProvider; this.Provider.AutoRightTrimStrings = true; if (testContextWriter == null) { this.Provider.Log = new IQToolkitContrib.DebuggerWriter(); } else { this.Provider.Log = testContextWriter; } }
public LinqToVfpDataContext(Uri uri, TestContextWriter testContextWriter) : base(CreateRepository(uri, testContextWriter)) { }
public LinqToVfpDataContext(string connectionString, TestContextWriter testContextWriter) : this(CreateRepository(connectionString), testContextWriter) { }