3 using NUnit.Framework.TUnit;
4 using Tizen.NUI.Components;
5 using Tizen.NUI.BaseComponents;
6 using System.Reflection;
7 using System.Collections.Generic;
8 using Tizen.NUI.Binding;
10 namespace Tizen.NUI.Devel.Tests
12 using tlog = Tizen.Log;
15 [Description("internal/XamlBinding/MessagingCenter")]
16 public class InternalMessagingCenterTest
18 private const string tag = "NUITEST";
23 tlog.Info(tag, "Init() is called!");
29 tlog.Info(tag, "Destroy() is called!");
34 [Description("MessagingCenter Instance")]
35 [Property("SPEC", "MessagingCenter Instance A")]
36 [Property("SPEC_URL", "-")]
37 [Property("CRITERIA", "PRO")]
38 public void MessagingCenterInstance()
40 tlog.Debug(tag, $"MessagingCenterInstance START");
42 var testingTarget = MessagingCenter.Instance;
43 Assert.IsNotNull(testingTarget, "Can't create success object IMessagingCenter.");
44 Assert.IsInstanceOf<IMessagingCenter>(testingTarget, "Should return IMessagingCenter instance.");
46 tlog.Debug(tag, $"MessagingCenterInstance END");
51 [Description("MessagingCenter ClearSubscribers")]
52 [Property("SPEC", "MessagingCenter ClearSubscribers M")]
53 [Property("SPEC_URL", "-")]
54 [Property("CRITERIA", "MR")]
55 public void MessagingCenterClearSubscribers()
57 tlog.Debug(tag, $"ClearSubscribers START");
61 MessagingCenter.ClearSubscribers();
65 tlog.Debug(tag, e.Message.ToString());
66 Assert.Fail("Caught Exception : Failed!");
69 tlog.Debug(tag, $"ClearSubscribers END");