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 IServiceProviderImpl : IServiceProvider
17 public object GetService(Type serviceType) { return null; }
23 tlog.Info(tag, "Init() is called!");
29 tlog.Info(tag, "Destroy() is called!");
34 [Description("NullExtension ProvideValue")]
35 [Property("SPEC", "Tizen.NUI.NullExtension.ProvideValue A")]
36 [Property("SPEC_URL", "-")]
37 [Property("CRITERIA", "PRW")]
38 public void NullExtensionProvideValue()
40 tlog.Debug(tag, $"NullExtensionProvideValue START");
44 var testingTarget = new NullExtension();
45 Assert.IsNotNull(testingTarget, "null NullExtension");
47 testingTarget.ProvideValue(new IServiceProviderImpl());
51 tlog.Debug(tag, e.Message.ToString());
52 Assert.Fail("Caught Exception : Failed!");
55 tlog.Debug(tag, $"NullExtensionProvideValue END");