public static TestApplication RunWinApplication(this IApplicationAdapter adapter, string fileName, int port = 4100) { var testApplication = EasyTestWinApplication.New(fileName, port); adapter.RunApplication(testApplication, null); return(testApplication); }
public static TestApplication RunWebApplication(this IApplicationAdapter adapter, string physicalPath, int port) { var testApplication = EasyTestWebApplication.New(physicalPath, port); adapter.RunApplication(testApplication); return(testApplication); }
public static TestApplication RunWebApplication(this IApplicationAdapter adapter, string physicalPath, int port, string connectionString) { var testApplication = EasyTestWebApplication.New(physicalPath, port); testApplication.ConfigSettings(connectionString); adapter.RunApplication(testApplication, null); return(testApplication); }
public static TestApplication RunWinApplication(this IApplicationAdapter winAdapter, string fileName, int port = 4100) { var testApplication = new TestApplication(); testApplication.AddAttribute("FileName", fileName); testApplication.AddAttribute("CommunicationPort", port.ToString()); winAdapter.RunApplication(testApplication); return(testApplication); }
public static TestApplication RunWinApplication(this IApplicationAdapter adapter, string fileName, string connectionString) { foreach (var file in Directory.GetFiles($"{Path.GetDirectoryName(fileName)}", "Model.User.xafml")) { File.Delete(file); } var testApplication = EasyTestWinApplication.New(fileName); testApplication.ConfigSettings(connectionString); adapter.RunApplication(testApplication, null); return(testApplication); }
public static TestApplication RunWebApplication(this IApplicationAdapter winAdapter, string physicalPath, string port) { var testApplication = new TestApplication(); testApplication.AddAttribute("SingleWebDev", "true"); testApplication.AddAttribute("DontRestartIIS", "true"); testApplication.AddAttribute("UseIISExpress", "true"); testApplication.AddAttribute("PhysicalPath", physicalPath); testApplication.AddAttribute("URL", $"http://localhost:{port}/default.aspx"); winAdapter.RunApplication(testApplication); return(testApplication); }
private TestApplication RunWebApplication(IApplicationAdapter adapter, string connectionString) { #if !NETCOREAPP3_1 var physicalPath = $@"{AppDomain.CurrentDomain.ApplicationPath()}..\TestWebApplication\"; #else var physicalPath = $@"{AppDomain.CurrentDomain.ApplicationPath()}..\..\TestBlazorApplication\"; #endif LogPaths.Clear(); LogPaths.Add(Path.Combine(Path.GetDirectoryName(physicalPath) !, "eXpressAppFramework.log")); LogPaths.Add(Path.Combine(@$ "{Path.GetDirectoryName(physicalPath)}\bin", Path.GetFileName(ReactiveLoggerService.RXLoggerLogPath) !)); #if !NETCOREAPP3_1 return(((DevExpress.ExpressApp.EasyTest.WebAdapter.WebAdapter)adapter).RunWebApplication(physicalPath, 65477, connectionString)); #else return(((DevExpress.ExpressApp.EasyTest.BlazorAdapter.BlazorAdapter)adapter).RunBlazorApplication(physicalPath, 44318, connectionString)); #endif }
public static TestApplication RunBlazorApplication(this IApplicationAdapter adapter, string physicalPath, int port, string connectionString) { var testApplication = EasyTestWebApplication.New(physicalPath, port, false); testApplication.Browser = "chrome"; testApplication.ConfigSettings(connectionString); testApplication.AddAttribute("Configuration", "Debug"); adapter.RunApplication(testApplication, ""); // var browser = (IWebBrowser) new ChromeBrowser(); // adapter.Driver.Navigate().GoToUrl($"https://localhost:{port}"); // var serverResponseAwaiter = new BlazorAppResponseAwaiter().GetServerResponseAwaiter(adapter.Driver); // var wait = new WebDriverWait(adapter.Driver, TimeSpan.FromSeconds(30.0)); // wait.Until(SeleniumUtils.ElementExists(By.ClassName("app"))); // wait.Until(serverResponseAwaiter); return(testApplication); }
/// <summary> /// Allows the game to perform any initialization it needs to before starting to run. /// This is where it can query for any required services and load any non-graphic /// related content. Calling base.Initialize will enumerate through any components /// and initialize them as well. /// </summary> protected override void Initialize() { // Initialization logic here screenFactory = new ScreenFactory(); applicationAdapter = new MonoGameApplicationAdapter(this); screenNavigator = new ScreenNavigator(screenFactory, applicationAdapter); inputAdapter = new MonoGameInputAdapter(); onClickVisitor = new OnClickVisitor(inputAdapter); updateVisitor = new DefaultUpdateVisitor(inputAdapter); // Configuration this.IsMouseVisible = true; // base.Initialize(); }
public static ICommandAdapter CreateCommandAdapter(this IApplicationAdapter adapter) => adapter.CreateCommandAdapter();
private static void RunApplication(this IApplicationAdapter adapter, TestApplication testApplication) { adapter.RunApplication(testApplication, $"ConnectionString={InMemoryDataStoreProvider.ConnectionString}"); }
public static ICommandAdapter CreateCommandAdapter(this IApplicationAdapter adapter) { return(adapter.CreateCommandAdapter()); }
public ScreenNavigator(AbstractScreenFactory screenFactory, IApplicationAdapter applicationAdapter) { this.screenFactory = screenFactory; this.applicationAdapter = applicationAdapter; this.screens = new CustomList <GUIWindow>(); }
public ApplicationAgsCorHandler(ApplicationCorHandler successor, IApplicationAdapter applicationAdapter) : base(successor, applicationAdapter) { }
public RocketSocketHost( ISocketServer server, IApplicationAdapter adapter ) { Server = server; Adapter = adapter; }