Esempio n. 1
0
 public Form1()
 {
     InitializeComponent();
     SetWirecastDisconnected();
     SetTcpServerDisconnected();
     TcpServer.RunWorkerAsync();
     Wirecast.RunWorkerAsync();
 }
Esempio n. 2
0
        public void TestGet()
        {
            Wirecast expected = new Wirecast();
            var      actual   = binding.Get();

            Assert.AreEqual(expected.isBroadcasting, actual.isBroadcasting);
            Assert.AreEqual(expected.isRecording, actual.isRecording);
        }
Esempio n. 3
0
        public void StartWireCast()
        {
            Wirecast.StartWirecast();

            try
            {
                var obj = Marshal.GetActiveObject("Wirecast.Application");
                Assert.AreEqual(true, true);
            }
            catch
            {
                Assert.AreEqual(true, false);
            }
        }
Esempio n. 4
0
        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);
        }
Esempio n. 5
0
        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);
        }