[NUI][NUI.Devel] Update line coverage TCs of NUI.Devel.
[platform/core/csapi/tizenfx.git] / test / Tizen.NUI.Tests / Tizen.NUI.Devel.Tests / testcase / internal / EXaml / Operation / TSAddToCollectionObject.cs
1 using global::System;
2 using NUnit.Framework;
3 using NUnit.Framework.TUnit;
4 using Tizen.NUI.Components;
5 using Tizen.NUI.BaseComponents;
6 using Tizen.NUI.EXaml;
7 using System.Collections.Generic;
8 namespace Tizen.NUI.Devel.Tests
9 {
10     using tlog = Tizen.Log;
11
12     [TestFixture]
13     [Description("internal/EXaml/Operation/AddToCollectionObject ")]
14     public class InternalOperationAddToCollectionObjectTest
15     {
16         private const string tag = "NUITEST";
17
18         internal class MyAddToCollectionObject : Tizen.NUI.EXaml.Operation 
19         {
20             public void Do() { }
21         }
22
23         [SetUp]
24         public void Init()
25         {
26             tlog.Info(tag, "Init() is called!");
27         }
28
29         [TearDown]
30         public void Destroy()
31         {
32             tlog.Info(tag, "Destroy() is called!");
33         }
34                 
35                 [Test]
36         [Category("P1")]
37         [Description("AddToCollectionObject constructor.")]
38         [Property("SPEC", "Tizen.NUI.EXaml.AddToCollectionObject.AddToCollectionObject C")]
39         [Property("SPEC_URL", "-")]
40         [Property("CRITERIA", "CONSTR")]
41         [Property("AUTHOR", "guowei.wang@samsung.com")]
42         public void EXamlAddToCollectionObjectConstructor()
43         {
44             tlog.Debug(tag, $"EXamlAddToCollectionObjectConstructor START");
45                         
46                         try
47                         {
48                 var globalDataList = new GlobalDataList();
49                             List<object> operationInfo = new List<object>();
50                         
51                 operationInfo.Add(1);     
52                 operationInfo.Add(new {});  
53                         
54                 var testingTarget = new Tizen.NUI.EXaml.AddToCollectionObject(globalDataList, operationInfo);
55                 Assert.IsNotNull(testingTarget, "Can't create success object AddToCollectionObject");
56                 Assert.IsInstanceOf<Tizen.NUI.EXaml.AddToCollectionObject>(testingTarget, "Should be an instance of AddToCollectionObject type.");
57                         }
58                         catch (Exception e)
59             {
60                 tlog.Debug(tag, e.Message.ToString());
61                 Assert.Fail("Caught Exception : Failed!");
62             }
63             tlog.Debug(tag, $"EXamlAddToCollectionObjectConstructor END (OK)");
64         }       
65         }
66 }