public RepoCheck() { jm = new JSONManager(); tb = new OrientTokenBuilder(); tc = new TypeConverter(); ocb = new OrientCommandBuilder(); wm = new WebManager(); wr = new WebResponseReader(); repo = new OrientRepo(jm, tb, tc, ocb, wm, wr); s = new SubUnit(); p = new Person() { Name = "0", GUID = "0", Changed = new DateTime(2017, 01, 01, 00, 00, 00), Created = new DateTime(2017, 01, 01, 00, 00, 00) }; u = new Unit() { Name = "0", GUID = "0", Changed = new DateTime(2017, 01, 01, 00, 00, 00), Created = new DateTime(2017, 01, 01, 00, 00, 00) }; m = new MainAssignment() { Name = "0", GUID = "0", Changed = new DateTime(2017, 01, 01, 00, 00, 00), Created = new DateTime(2017, 01, 01, 00, 00, 00) }; lp = new List <string>(); lu = new List <string>(); }
//arrange public WebResponseReaderIntegrationTest() { webResponseReader = new WebResponseReader(); webRequestsCheckURL = @"https://www.google.ru"; webRequest = WebRequest.Create(webRequestsCheckURL); httpWebRequest = HttpWebRequest.CreateHttp(webRequestsCheckURL); }
static OrientRepo DefaultManagerInit(string databaseName = null, string hostPort_ = null) { string dbName; string login = ConfigurationManager.AppSettings["orient_login"]; string password = ConfigurationManager.AppSettings["orient_pswd"]; string dbHost = string.Format("{0}:{1}" , ConfigurationManager.AppSettings["OrientDevHost"] , ConfigurationManager.AppSettings["OrientPort"]); if (databaseName == null) { dbName = ConfigurationManager.AppSettings["OrientUnitTestDB"]; } else { dbName = databaseName; } if (hostPort_ == null) { dbHost = string.Format("{0}:{1}" , ConfigurationManager.AppSettings["OrientDevHost"] , ConfigurationManager.AppSettings["OrientPort"]); } else { dbName = hostPort_; } TypeConverter typeConverter = new TypeConverter(); JsonManagers.JSONManager jsonMnager = new JSONManager(); TokenMiniFactory tokenFactory = new TokenMiniFactory(); UrlShemasExplicit UrlShema = new UrlShemasExplicit( new CommandBuilder(tokenFactory, new FormatFactory()) , new FormatFromListGenerator(new TokenMiniFactory()) , tokenFactory, new OrientBodyFactory()); BodyShemas bodyShema = new BodyShemas(new CommandFactory(), new FormatFactory(), new TokenMiniFactory(), new OrientBodyFactory()); UrlShema.AddHost(dbHost); WebResponseReader webResponseReader = new WebResponseReader(); WebRequestManager webRequestManager = new WebRequestManager(); webRequestManager.SetCredentials(new NetworkCredential(login, password)); CommandFactory commandFactory = new CommandFactory(); FormatFactory formatFactory = new FormatFactory(); OrientQueryFactory orientQueryFactory = new OrientQueryFactory(); OrientCLRconverter orientCLRconverter = new OrientCLRconverter(); CommandShemasExplicit commandShema_ = new CommandShemasExplicit(commandFactory, formatFactory, new TokenMiniFactory(), new OrientQueryFactory()); return(new OrientRepo(typeConverter, jsonMnager, tokenFactory, UrlShema, bodyShema, commandShema_ , webRequestManager, webResponseReader, commandFactory, formatFactory, orientQueryFactory, orientCLRconverter)); }
public void PrintFatalWebFailure( WebException webException) { using (var reader = new WebResponseReader(webException.Response)) { var message = new[] { $"Web request failed ({webException.Status})", "Response was:", reader.ReadFullResponse() ?? "(unknown)" }.JoinWith("\n"); PrintFatalFailure(message, webException.StackTrace); } }