Example #1
0
        public void CubeTransitionEffectSignalGetConnectionCount()
        {
            tlog.Debug(tag, $"CubeTransitionEffectSignalGetConnectionCount START");

            var testingTarget = new CubeTransitionEffectSignal();

            Assert.IsNotNull(testingTarget, "Can't create success object CubeTransitionEffectSignal");
            Assert.IsInstanceOf <CubeTransitionEffectSignal>(testingTarget, "Should be an instance of CubeTransitionEffectSignal type.");

            var result = testingTarget.GetConnectionCount();

            Assert.IsTrue(result == 0, "result should be 0");

            testingTarget.Dispose();
            tlog.Debug(tag, $"CubeTransitionEffectSignalGetConnectionCount END (OK)");
        }
Example #2
0
        public void CubeTransitionEffectSignalEmit()
        {
            tlog.Debug(tag, $"CubeTransitionEffectSignalEmit START");

            var currentPid = global::System.Diagnostics.Process.GetCurrentProcess().Id;
            var currentTid = global::System.Threading.Thread.CurrentThread.ManagedThreadId;

            tlog.Debug(tag, $"thread check! main pid={App.mainPid}, current pid={currentPid}, main tid={App.mainTid}, current tid={currentTid}");

            var testingTarget = new CubeTransitionEffectSignal();

            Assert.IsNotNull(testingTarget, "Can't create success object CubeTransitionEffectSignal");
            Assert.IsInstanceOf <CubeTransitionEffectSignal>(testingTarget, "Should be an instance of CubeTransitionEffectSignal type.");

            using (CubeTransitionEffect effect = new CubeTransitionCrossEffect(10, 8))
            {
                testingTarget.Emit(effect);
            }

            testingTarget.Dispose();
            tlog.Debug(tag, $"CubeTransitionEffectSignalEmit END (OK)");
        }