1 using NUnit.Framework;
5 namespace Tizen.NUI.Devel.Tests
7 using tlog = Tizen.Log;
10 [Description("public/xaml/MarkupExtensions/NullExtension")]
11 public class PublicNullExtensionTest
13 private const string tag = "NUITEST";
15 internal class IServiceProviderimplement : IServiceProvider
17 public object GetService(Type serviceType)
26 tlog.Info(tag, "Init() is called!");
32 tlog.Info(tag, "Destroy() is called!");
37 [Description("NullExtension ProvideValue")]
38 [Property("SPEC", "Tizen.NUI.NullExtension.ProvideValue A")]
39 [Property("SPEC_URL", "-")]
40 [Property("CRITERIA", "PRW")]
41 public void NullExtensionProvideValue()
43 tlog.Debug(tag, $"NullExtensionProvideValue START");
47 IServiceProviderimplement serviceProviderimplement = new IServiceProviderimplement();
48 NullExtension n1 = new NullExtension();
50 n1.ProvideValue(serviceProviderimplement);
56 Tizen.Log.Error(tag, "Caught Exception" + e.ToString());
57 Assert.Fail("Caught Exception" + e.ToString());
60 tlog.Debug(tag, $"NullExtensionProvideValue END (OK)");
61 Assert.Pass("NullExtensionProvideValue");