[NUI] Add xaml binding testcases
[platform/core/csapi/tizenfx.git] / test / Tizen.NUI.Tests / Tizen.NUI.Devel.Tests / testcase / public / Xaml / TotalSample / ResourceDictionaryWithInvalidSource.xaml.cs
1 using System;
2 using System.IO;
3 using NUnit.Framework;
4 using Tizen.NUI.BaseComponents;
5 using Tizen.NUI.Xaml;
6
7 [assembly: XamlResourceId("Tizen.NUI.Devel.Tests.testcase.public.Xaml.TotalSample.ResourceDictionaryWithInvalidSource.xaml",
8     "testcase.public.Xaml.TotalSample.ResourceDictionaryWithInvalidSource.xaml",
9     typeof(global::Tizen.NUI.Devel.Tests.ResourceDictionaryWithInvalidSource))]
10
11 namespace Tizen.NUI.Devel.Tests
12 {
13     [XamlFilePath("testcase\\public\\Xaml\\TotalSample\\ResourceDictionaryWithInvalidSource.xaml")]
14     [XamlCompilation(XamlCompilationOptions.Skip)]
15         public partial class ResourceDictionaryWithInvalidSource : View
16         {
17                 public ResourceDictionaryWithInvalidSource()
18                 {
19             global::Tizen.NUI.Xaml.Extensions.LoadFromXaml(this, typeof(ResourceDictionaryWithInvalidSource));
20         }
21
22                 [TestFixture]
23                 public class Tests
24                 {
25                         [SetUp]
26                         public void Setup()
27                         {
28                         }
29
30                         [TearDown]
31                         public void TearDown()
32                         {
33                         }
34
35                         [Test]
36                         public void InvalidSourceThrows()
37                         {
38                                 Assert.Throws<FileNotFoundException>(() => new ResourceDictionaryWithInvalidSource());
39                         }
40                 }
41         }
42 }