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/MultiCondition")]
16 public class InternalMultiConditionTest
18 private const string tag = "NUITEST";
23 tlog.Info(tag, "Init() is called!");
29 tlog.Info(tag, "Destroy() is called!");
34 [Description("MultiCondition constructor")]
35 [Property("SPEC", "Tizen.NUI.Binding.MultiCondition.MultiCondition C")]
36 [Property("SPEC_URL", "-")]
37 [Property("CRITERIA", "CONSTR")]
38 public void MultiConditionConstructor()
40 tlog.Debug(tag, $"MultiConditionConstructor START");
42 var testingTarget = new MultiCondition();
43 Assert.IsNotNull(testingTarget, "Can't create success object MultiCondition.");
44 Assert.IsInstanceOf<MultiCondition>(testingTarget, "Should return MultiCondition instance.");
46 Assert.False(testingTarget.GetState(new View()), "Should be false");
48 tlog.Debug(tag, $"MultiConditionConstructor END");
53 [Description("MultiCondition OnSealed")]
54 [Property("SPEC", "Tizen.NUI.Binding.MultiCondition.OnSealed M")]
55 [Property("SPEC_URL", "-")]
56 [Property("CRITERIA", "MCST")]
57 public void OnSealed()
59 tlog.Debug(tag, $"OnSealed START");
62 var testingTarget = new MultiCondition();
63 Assert.IsNotNull(testingTarget, "Can't create success object MultiCondition.");
65 testingTarget.OnSealed();
67 testingTarget.SetUp(v);
68 testingTarget.TearDown(v);
72 Assert.Fail("Catch exception: " + e.Message.ToString());
74 tlog.Debug(tag, $"OnSealed END");