3 using NUnit.Framework.TUnit;
4 using Tizen.NUI.Components;
5 using Tizen.NUI.BaseComponents;
6 using System.Reflection;
7 using System.Collections.Generic;
8 using Tizen.NUI.Binding;
10 namespace Tizen.NUI.Devel.Tests
12 using tlog = Tizen.Log;
15 [Description("internal/XamlBinding/DependencyService")]
16 public class InternalDependencyServiceTest
18 private const string tag = "NUITEST";
23 tlog.Info(tag, "Init() is called!");
29 tlog.Info(tag, "Destroy() is called!");
34 [Description("DependencyService Resolve")]
35 [Property("SPEC", "DependencyService Resolve M")]
36 [Property("SPEC_URL", "-")]
37 [Property("CRITERIA", "MR")]
38 public void DependencyServiceResolve()
40 tlog.Debug(tag, $"DependencyServiceResolve START");
42 var mString = DependencyService.Resolve<string>(DependencyFetchTarget.NewInstance);
43 tlog.Error(tag, "sting : " + mString);
45 var mArray = DependencyService.Resolve<Array>(DependencyFetchTarget.GlobalInstance);
46 tlog.Error(tag, "Array : " + mArray);
48 var mElement = DependencyService.Resolve<Element>(DependencyFetchTarget.GlobalInstance);
49 tlog.Error(tag, "Element : " + mElement);
51 var mIList = DependencyService.Resolve<IList<string>>(DependencyFetchTarget.GlobalInstance);
52 tlog.Error(tag, "IList : " + mIList);
54 var mIEnumerable = DependencyService.Resolve<IEnumerable<float>>(DependencyFetchTarget.GlobalInstance);
55 tlog.Error(tag, "IEnumerable : " + mIEnumerable);
57 tlog.Debug(tag, $"ContentPropertyAttributeConstructor END");