1 using NUnit.Framework;
2 using Tizen.NUI.Binding;
3 using Tizen.NUI.BaseComponents;
6 [assembly: XamlResourceId("Tizen.NUI.Devel.Tests.testcase.public.Xaml.TotalSample.XArray.xaml",
7 "testcase.public.Xaml.TotalSample.XArray.xaml",
8 typeof(global::Tizen.NUI.Devel.Tests.XArray))]
10 namespace Tizen.NUI.Devel.Tests
12 [ContentProperty ("Content")]
13 public class MockBindableForArray : View
15 public object Content { get; set; }
18 [XamlFilePath("testcase\\public\\Xaml\\TotalSample\\XArray.xaml")]
19 [XamlCompilation(XamlCompilationOptions.Skip)]
20 public partial class XArray : MockBindableForArray
24 global::Tizen.NUI.Xaml.Extensions.LoadFromXaml(this, typeof(XArray));
31 public class XArrayTests
39 public void TearDown()
45 [Description("Extensions LoadFromXaml.")]
46 [Property("SPEC", "Tizen.NUI.Xaml.Extensions.LoadFromXaml M")]
47 [Property("SPEC_URL", "-")]
48 [Property("CRITERIA", "MR")]
49 public void SupportsXArray()
51 var layout = new XArray();
52 var array = layout.Content;
53 Assert.NotNull(array);
54 Assert.That(array, Is.TypeOf<string[]>());
55 Assert.AreEqual(2, ((string[])layout.Content).Length);
56 Assert.AreEqual("Hello", ((string[])layout.Content)[0]);
57 Assert.AreEqual("World", ((string[])layout.Content)[1]);