public Form1() { InitializeComponent(); SetWirecastDisconnected(); SetTcpServerDisconnected(); TcpServer.RunWorkerAsync(); Wirecast.RunWorkerAsync(); }
public void TestGet() { Wirecast expected = new Wirecast(); var actual = binding.Get(); Assert.AreEqual(expected.isBroadcasting, actual.isBroadcasting); Assert.AreEqual(expected.isRecording, actual.isRecording); }
public void StartWireCast() { Wirecast.StartWirecast(); try { var obj = Marshal.GetActiveObject("Wirecast.Application"); Assert.AreEqual(true, true); } catch { Assert.AreEqual(true, false); } }
public void ParseTest() { ExpandoObject input = new ExpandoObject(); IDictionary <string, object> json = input as IDictionary <string, object>; json.Add("isRecording", false); json.Add("isBroadcasting", true); json.Add("previewShotId", 0); json.Add("programShotId", 2); Wirecast actual = binding.Parse((ExpandoObject)input); Assert.IsFalse(actual.isRecording); Assert.IsTrue(actual.isBroadcasting); Assert.AreEqual(0, actual.previewShotId); Assert.AreEqual(2, actual.programShotId); }
public void TestSet() { Wirecast before = binding.Get(); Assert.AreEqual(false, before.isRecording); ExpandoObject input = new ExpandoObject(); IDictionary <string, object> json = input as IDictionary <string, object>; json.Add("isRecording", true); json.Add("isBroadcasting", false); json.Add("previewShotId", 0); json.Add("programShotId", 2); Wirecast after = binding.Set(input); Assert.AreEqual(true, after.isRecording); json.Remove("isRecording"); json.Add("isRecording", false); after = binding.Set(input); Assert.AreEqual(false, after.isRecording); }