[NUI] Add xaml binding testcases
[platform/core/csapi/tizenfx.git] / test / Tizen.NUI.Tests / Tizen.NUI.Devel.Tests / testcase / public / Xaml / TotalSample / FactoryMethodMissingCtor.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.FactoryMethodMissingCtor.xaml",
7     "testcase.public.Xaml.TotalSample.FactoryMethodMissingCtor.xaml",
8     typeof(global::Tizen.NUI.Devel.Tests.FactoryMethodMissingCtor))]
9
10 namespace Tizen.NUI.Devel.Tests
11 {
12     [XamlFilePath("testcase\\public\\Xaml\\TotalSample\\FactoryMethodMissingCtor.xaml")]
13     [XamlCompilation(XamlCompilationOptions.Skip)]
14         public partial class FactoryMethodMissingCtor : MockView
15         {
16         public FactoryMethodMissingCtor()
17         {
18             global::Tizen.NUI.Xaml.Extensions.LoadFromXaml(this, typeof(FactoryMethodMissingCtor));
19         }
20
21         [TestFixture]
22         public class Tests
23         {
24             [SetUp] public void Setup() { }
25
26             [TearDown] public void TearDown() { }
27
28                         [Test]
29                         public void Throw()
30                         {
31                                 Assert.Throws<MissingMethodException>(() => new FactoryMethodMissingCtor());
32                         }
33                 }
34         }
35 }