public static void InvokeCallbackAndReturnFlushedQueue_Return() { JSCoreJavaScriptExecutor executor = new JSCoreJavaScriptExecutor(); Assert.That( () => executor.InvokeCallbackAndReturnFlushedQueue(1, new JArray()), Throws.ArgumentNullException.With.Property("ParamName").EqualTo("null") ); }
public static void GetGlobalVariable_Return() { JSCoreJavaScriptExecutor executor = new JSCoreJavaScriptExecutor(); Assert.That( () => executor.GetGlobalVariable("try"), Throws.ArgumentNullException.With.Property("ParamName").EqualTo("null") ); }
public static void FlushedQueue_Return() { JSCoreJavaScriptExecutor executor = new JSCoreJavaScriptExecutor(); Assert.That( () => executor.FlushedQueue(), Throws.ArgumentNullException.With.Property("ParamName").EqualTo("null") ); }
public static void RunScript_Return() { JSCoreJavaScriptExecutor executor = new JSCoreJavaScriptExecutor(); Assert.That( () => executor.RunScript(null, "foo"), Throws.ArgumentNullException.With.Property("ParamName").EqualTo("script") ); Assert.That( () => executor.RunScript("", null), Throws.ArgumentNullException.With.Property("ParamName").EqualTo("sourceUrl") ); }
public static async Task Initialize(JSCoreJavaScriptExecutor executor, IMessageQueueThread jsQueueThread) { var scriptUris = new[] { @"Resources/test.js", }; var scripts = new KeyValuePair <string, string> [scriptUris.Length]; for (var i = 0; i < scriptUris.Length; ++i) { var uri = scriptUris[i]; #if WINDOWS_UWP var storageFile = await StorageFile.GetFileFromApplicationUriAsync(new Uri("ms-appx://" + "/" + uri)); var filePath = storageFile.Path; #else var pathToAssemblyResource = Application.Current.DirectoryInfo.Resource; var u = new Uri(pathToAssemblyResource); var filePath = u.LocalPath; #endif scripts[i] = new KeyValuePair <string, string>(uri, filePath); } await jsQueueThread.CallOnQueue(() => { foreach (var script in scripts) { executor.RunScript(script.Value, script.Key); } return(true); }); }
public static void JSCoreJavaScriptExecutor_Return() { JSCoreJavaScriptExecutor tempExecutor = new JSCoreJavaScriptExecutor(); }