[NUI][XamlBuild] Fix issues of xamlbuild.
[platform/core/csapi/tizenfx.git] / test / Tizen.NUI.Tests / Tizen.NUI.Devel.Tests / testcase / public / Xaml / TotalSample / SetStyleIdFromXName.xaml.cs
1 using System;
2 using NUnit.Framework;
3 using Tizen.NUI.BaseComponents;
4 using Tizen.NUI.Xaml;
5
6 [assembly: XamlResourceId("Tizen.NUI.Devel.Tests.testcase.public.Xaml.TotalSample.SetStyleIdFromXName.xaml",
7     "testcase.public.Xaml.TotalSample.SetStyleIdFromXName.xaml",
8     typeof(global::Tizen.NUI.Devel.Tests.SetStyleIdFromXName))]
9
10 namespace Tizen.NUI.Devel.Tests
11 {
12     [XamlFilePath("testcase\\public\\Xaml\\TotalSample\\SetStyleIdFromXName.xaml")]
13     [XamlCompilation(XamlCompilationOptions.Skip)]
14     public partial class SetStyleIdFromXName : View
15         {
16         public TextLabel label0;
17         public TextLabel label1;
18         public TextLabel label2;
19
20         public SetStyleIdFromXName()
21                 {
22             global::Tizen.NUI.Xaml.Extensions.LoadFromXaml(this, typeof(SetStyleIdFromXName));
23
24             label0 = global::Tizen.NUI.Binding.NameScopeExtensions.FindByName<TextLabel>(this, "label0");
25             label1 = global::Tizen.NUI.Binding.NameScopeExtensions.FindByName<TextLabel>(this, "label1");
26             label2 = global::Tizen.NUI.Binding.NameScopeExtensions.FindByName<TextLabel>(this, "label2");
27         }
28         }
29
30         [TestFixture]
31         public class SetStyleIdFromXNameTests
32         {
33                 [SetUp]
34                 public void Setup()
35                 {
36                 }
37
38                 [TearDown]
39                 public void TearDown()
40                 {
41                 }
42
43                 [Test]
44                 [Category("P1")]
45                 [Description("Extensions LoadFromXaml.")]
46                 [Property("SPEC", "Tizen.NUI.Xaml.Extensions.LoadFromXaml M")]
47                 [Property("SPEC_URL", "-")]
48                 [Property("CRITERIA", "MR")]
49                 public void SetStyleId()
50                 {
51                         var layout = new SetStyleIdFromXName();
52                         Assert.That(layout.label0.StyleId, Is.EqualTo("label0"));
53                         Assert.That(layout.label1.StyleId, Is.EqualTo("foo"));
54                         Assert.That(layout.label2.StyleId, Is.EqualTo("bar"));
55                 }
56         }
57 }