public async Task Test_AddFramePresentedCallback()
        {
            var isCalled = false;

            Tizen.NUI.Window.FrameCallbackType callback = (int id) =>
            {
                isCalled = true;
            };

            win.AddFramePresentedCallback(callback, 0);

            await Task.Delay(500);

            Assert.IsTrue(isCalled, "isCalled should be true");
        }
        public async Task Test_AddFramePresentedCallbackId()
        {
            var checkId = -1;

            Tizen.NUI.Window.FrameCallbackType callback = (int id) =>
            {
                checkId = id;
            };

            var testId = 7;

            win.AddFramePresentedCallback(callback, testId);

            await Task.Delay(500);

            Assert.AreEqual(testId, checkId, "should be same");
        }
        public async Task Test_AddFrameRenderedCallbackId()
        {
            var checkId = -1;

            Tizen.NUI.Window.FrameCallbackType callback = (int id) =>
            {
                checkId = id;
            };

            var testId = 9;

            win.AddFrameRenderedCallback(callback, testId);

            await Task.Delay(500).ConfigureAwait(false);

            Assert.AreEqual(testId, checkId, "should be same");
        }