[NUI] Update TCs of NUI.Devel.
[platform/core/csapi/tizenfx.git] / test / Tizen.NUI.Tests / Tizen.NUI.Devel.Tests / testcase / public / Xaml / MarkupExtensions / TSReferenceExtension.cs
1 using NUnit.Framework;
2 using System;
3 using Tizen.NUI.Xaml;
4
5 namespace Tizen.NUI.Devel.Tests
6 {
7     using tlog = Tizen.Log;
8
9     [TestFixture]
10     [Description("public/xaml/MarkupExtensions/ReferenceExtension")]
11     public class PublicReferenceExtensionTest
12     {
13         private const string tag = "NUITEST";
14         private ReferenceExtension reference;
15
16         [SetUp]
17         public void Init()
18         {
19             tlog.Info(tag, "Init() is called!");
20             reference = new ReferenceExtension();
21         }
22
23         [TearDown]
24         public void Destroy()
25         {
26             reference = null;
27             tlog.Info(tag, "Destroy() is called!");
28         }
29
30         [Test]
31         [Category("P1")]
32         [Description("ReferenceExtension Name")]
33         [Property("SPEC", "Tizen.NUI.ReferenceExtension.Name A")]
34         [Property("SPEC_URL", "-")]
35         [Property("CRITERIA", "PRW")]
36         public void ReferenceExtensionName()
37         {
38             tlog.Debug(tag, $"ReferenceExtensionName START");
39
40             try
41             {
42                 var name = reference.Name;
43                 reference.Name = name;
44                 Assert.AreEqual(name, reference.Name, "Should be equal");
45             }
46             catch (Exception e)
47             {
48                 tlog.Debug(tag, e.Message.ToString());
49                 Assert.Fail("Caught Exception : Failed!");
50             }
51
52             tlog.Debug(tag, $"ReferenceExtensionName END");
53         }
54     }
55 }