This commit is contained in:
James Clancey 2019-07-01 10:07:21 -08:00
Родитель d1293d05c6
Коммит 7ec42278f6
4 изменённых файлов: 42 добавлений и 3 удалений

Просмотреть файл

@ -1,8 +1,7 @@
using System;
using Xunit;
[assembly: CollectionBehavior (DisableTestParallelization = true)]
namespace HotUI.Tests {
public class BindingTests {
public class BindingTests : TestBase {
public class StatePage : View {
public readonly State<int> clickCount = new State<int> (1);

Просмотреть файл

@ -2,7 +2,7 @@
using Xunit;
namespace HotUI.Tests {
public class EnvironmentTests {
public class EnvironmentTests : TestBase {
public class MyBindingObject : BindingObject {
public string Foo {

Просмотреть файл

@ -0,0 +1,12 @@
using System;
using Xunit;
[assembly: CollectionBehavior (DisableTestParallelization = true)]
namespace HotUI.Tests {
public class TestBase {
public TestBase ()
{
UI.Init ();
}
}
}

28
tests/HotUI.Tests/UI.cs Normal file
Просмотреть файл

@ -0,0 +1,28 @@
using System;
using System.Threading;
namespace HotUI.Tests {
public static class UI {
static bool hasInit;
public static void Init ()
{
if (hasInit)
return;
hasInit = true;
Registrar.Handlers.Register<Button, GenericViewHandler> ();
Registrar.Handlers.Register<TextField, GenericViewHandler> ();
Registrar.Handlers.Register<Text, GenericViewHandler> ();
Registrar.Handlers.Register<Toggle, GenericViewHandler> ();
Registrar.Handlers.Register<VStack, GenericViewHandler> ();
Registrar.Handlers.Register<HStack, GenericViewHandler> ();
Registrar.Handlers.Register<ScrollView, GenericViewHandler> ();
Registrar.Handlers.Register<Image, GenericViewHandler> ();
Registrar.Handlers.Register<ListView, GenericViewHandler> ();
Registrar.Handlers.Register<View, GenericViewHandler> ();
Registrar.Handlers.Register<ContentView, GenericViewHandler> ();
Device.PerformInvokeOnMainThread = (a) => a ();
}
}
}