Пример #1
0
        public async Task WK_ExecuteAsync_Unknown()
        {
            string message         = null;
            WKHtmltoPdfProvider wk = new WKHtmltoPdfProvider();

            wk.Error += (sender, e) => {
                message = e.Exception.Message;
            };
            await wk.ExecuteAsync("-y -V");

            Assert.Contains("Unknown switch -y", message);
        }
Пример #2
0
        public async Task WK_GetVersionAsync()
        {
            string message         = null;
            WKHtmltoPdfProvider wk = new WKHtmltoPdfProvider();

            wk.Error += (sender, e) => {
                message = e.Exception.Message;
            };
            var version = await wk.GetVersionAsync();

            Assert.Contains("0.12.5", version);
            Assert.Null(message);
        }
Пример #3
0
        public async Task WK_ConvertAsync_url()
        {
            string message         = null;
            WKHtmltoPdfProvider wk = new WKHtmltoPdfProvider();

            wk.Error += (sender, e) => {
                message = e.Exception.Message;
            };

            var f1 = new InputUrl("http://www.baidu.com");
            var f2 = new ConvertFile("baidu.pdf");
            var f4 = await wk.ConvertAsync(f1, f2, null, null);

            var flag = File.Exists(f4.FileInfo.FullName);

            Assert.True(flag);
        }