1 using NUnit.Framework;
5 namespace Tizen.NUI.Devel.Tests
7 using tlog = Tizen.Log;
10 [Description("internal/Xaml/MarkupExtensionParser")]
11 internal class PublicMarkupExtensionParserTest
13 private const string tag = "NUITEST";
14 private static MarkupExtensionParser m1;
18 tlog.Info(tag, "Init() is called!");
19 m1 = new MarkupExtensionParser();
26 tlog.Info(tag, "Destroy() is called!");
29 private class IServiceProviderImplement : IServiceProvider
31 public object GetService(Type serviceType)
39 [Description("MarkupExtensionParser Parse")]
40 [Property("SPEC", "Tizen.NUI.MarkupExtensionParser.Parse M")]
41 [Property("SPEC_URL", "-")]
42 [Property("CRITERIA", "MR")]
43 public void MarkupExtensionParserParse()
45 tlog.Debug(tag, $"MarkupExtensionParserParse START");
49 string s1 = new string('a', 4);
50 IServiceProviderImplement serviceProviderImplement = new IServiceProviderImplement();
51 m1.Parse("myMatch", ref s1, serviceProviderImplement);
55 Tizen.Log.Error(tag, "Caught Exception" + e.ToString());
56 Assert.Fail("Caught Exception" + e.ToString());
59 tlog.Debug(tag, $"MarkupExtensionParserParse END (OK)");
60 Assert.Pass("MarkupExtensionParserParse");