mirror of
https://github.com/revenz/FileFlowsPlugins.git
synced 2025-12-30 23:29:29 -06:00
64 lines
2.0 KiB
C#
64 lines
2.0 KiB
C#
// #if(DEBUG)
|
|
//
|
|
// namespace BasicNodes.Tests;
|
|
//
|
|
// using FileFlows.BasicNodes.Tools;
|
|
// using Microsoft.VisualStudio.TestTools.UnitTesting;
|
|
//
|
|
// [TestClass]
|
|
// public class WebRequestTests
|
|
// {
|
|
// [TestMethod]
|
|
// public void WebRequest_PostJson()
|
|
// {
|
|
// var logger = new TestLogger();
|
|
// var args = new FileFlows.Plugin.NodeParameters(@"c:\test\testfile.mkv", logger, false, string.Empty, null);
|
|
//
|
|
// WebRequest node = new();
|
|
// node.Method = "POST";
|
|
// node.Url = "http://localhost:7096/Users/New";
|
|
// node.ContentType = "application/json";
|
|
// node.Headers = new List<KeyValuePair<string, string>>();
|
|
// node.Headers.Add(new KeyValuePair<string, string> ("X-MediaBrowser-Token", ""));
|
|
// node.Body = @$"{{
|
|
// ""Name"": ""{Guid.NewGuid()}""
|
|
// }}";
|
|
//
|
|
// var result = node.Execute(args);
|
|
//
|
|
// string body = node.Variables["web.Body"] as string;
|
|
// Assert.IsFalse(string.IsNullOrWhiteSpace(body));
|
|
//
|
|
// Assert.AreEqual(1, result);
|
|
// }
|
|
//
|
|
// [TestMethod]
|
|
// public void WebRequest_VariableTest()
|
|
// {
|
|
// string url = "http://10.0.0.2:3030/triggers/manual?dir={folder.Orig.FileName}";
|
|
//
|
|
//
|
|
// var logger = new TestLogger();
|
|
// var args = new FileFlows.Plugin.NodeParameters(@"c:\test\testfile.mkv",
|
|
// logger, false, string.Empty, null);
|
|
//
|
|
// WebRequest node = new();
|
|
// node.Method = "POST";
|
|
// node.Url = url;
|
|
// node.ContentType = "application/json";
|
|
// node.Headers = new List<KeyValuePair<string, string>>();
|
|
// node.Headers.Add(new KeyValuePair<string, string> ("X-MediaBrowser-Token", ""));
|
|
// node.Body = @$"{{
|
|
// ""Name"": ""{Guid.NewGuid()}""
|
|
// }}";
|
|
//
|
|
// var result = node.Execute(args);
|
|
//
|
|
// string body = node.Variables["web.Body"] as string;
|
|
// Assert.IsFalse(string.IsNullOrWhiteSpace(body));
|
|
//
|
|
// Assert.AreEqual(1, result);
|
|
// }
|
|
// }
|
|
//
|
|
// #endif |