1 using NUnit.Framework;
3 using Tizen.NUI.Binding;
6 namespace Tizen.NUI.Devel.Tests
8 using tlog = Tizen.Log;
11 [Description("public/xaml/MarkupExtensions/TemplateBindingExtension")]
12 public class PublicTemplateBindingExtensionTest
14 private const string tag = "NUITEST";
15 private TemplateBindingExtension tExtension;
20 tlog.Info(tag, "Init() is called!");
21 tExtension = new TemplateBindingExtension();
28 tlog.Info(tag, "Destroy() is called!");
33 [Description("TemplateBindingExtension Path")]
34 [Property("SPEC", "Tizen.NUI.TemplateBindingExtension.Path A")]
35 [Property("SPEC_URL", "-")]
36 [Property("CRITERIA", "PRW")]
37 public void TemplateBindingExtensionPath()
39 tlog.Debug(tag, $"TemplateBindingExtensionPath START");
43 var path = tExtension.Path;
44 tExtension.Path = path;
45 Assert.AreEqual(path, tExtension.Path, "Should be equal");
49 tlog.Debug(tag, e.Message.ToString());
50 Assert.Fail("Caught Exception : Failed!");
53 tlog.Debug(tag, $"TemplateBindingExtensionPath END");
58 [Description("TemplateBindingExtension Mode")]
59 [Property("SPEC", "Tizen.NUI.TemplateBindingExtension.Mode A")]
60 [Property("SPEC_URL", "-")]
61 [Property("CRITERIA", "PRW")]
62 public void TemplateBindingExtensionMode()
64 tlog.Debug(tag, $"TemplateBindingExtensionMode START");
68 var mode = tExtension.Mode;
69 tExtension.Mode = mode;
70 Assert.AreEqual(mode, tExtension.Mode, "Should be equal");
74 tlog.Debug(tag, e.Message.ToString());
75 Assert.Fail("Caught Exception : Failed!");
78 tlog.Debug(tag, $"TemplateBindingExtensionMode END");
83 [Description("TemplateBindingExtension Converter")]
84 [Property("SPEC", "Tizen.NUI.TemplateBindingExtension.Converter A")]
85 [Property("SPEC_URL", "-")]
86 [Property("CRITERIA", "PRW")]
87 public void TemplateBindingExtensionConverter()
89 tlog.Debug(tag, $"TemplateBindingExtensionConverter START");
93 var converter = tExtension.Converter;
94 tExtension.Converter = converter;
95 Assert.AreEqual(converter, tExtension.Converter, "Should be equal");
99 tlog.Debug(tag, e.Message.ToString());
100 Assert.Fail("Caught Exception : Failed!");
103 tlog.Debug(tag, $"TemplateBindingExtensionConverter END");
108 [Description("TemplateBindingExtension ConverterParameter")]
109 [Property("SPEC", "Tizen.NUI.TemplateBindingExtension.ConverterParameter A")]
110 [Property("SPEC_URL", "-")]
111 [Property("CRITERIA", "PRW")]
112 public void TemplateBindingExtensionConverterParameter()
114 tlog.Debug(tag, $"TemplateBindingExtensionConverterParameter START");
118 var param = tExtension.ConverterParameter;
119 tExtension.ConverterParameter = param;
120 Assert.AreEqual(param, tExtension.ConverterParameter, "Should be equal");
124 tlog.Debug(tag, e.Message.ToString());
125 Assert.Fail("Caught Exception : Failed!");
128 tlog.Debug(tag, $"TemplateBindingExtensionConverterParameter END");
133 [Description("TemplateBindingExtension StringFormat")]
134 [Property("SPEC", "Tizen.NUI.TemplateBindingExtension.StringFormat A")]
135 [Property("SPEC_URL", "-")]
136 [Property("CRITERIA", "PRW")]
137 public void TemplateBindingExtensionStringFormat()
139 tlog.Debug(tag, $"TemplateBindingExtensionStringFormat START");
143 var format = tExtension.StringFormat;
144 tExtension.StringFormat = format;
145 Assert.AreEqual(format, tExtension.StringFormat, "Should be equal");
149 tlog.Debug(tag, e.Message.ToString());
150 Assert.Fail("Caught Exception : Failed!");
153 tlog.Debug(tag, $"TemplateBindingExtensionStringFormat END");