Beispiel #1
0
        public async void BasicTaskTest2()
        {
            IService service = Aspect <IService> .Build(
                new Service(),
                new MyAspect <IService>()
                );

            Task <bool> methodResultTask = service.DoWorkAsync();

            TaskTestHelper.StartAndHandleAssertion(() =>
            {
                Task.Delay(3000);

                Assert.True(methodResultTask.Result);
                Assert.Equal(3, MyAspect <IService> .Counter);
            });
        }
Beispiel #2
0
    public override void OnInspectorGUI()
    {
        base.OnInspectorGUI();

        if (GUILayout.Button("SyncData"))
        {
            TaskTestHelper rpc = target as TaskTestHelper;
            if (rpc)
            {
                rpc.TestSyncData();
            }
        }
        if (GUILayout.Button("CompleteTask"))
        {
            TaskTestHelper rpc = target as TaskTestHelper;
            if (rpc)
            {
                rpc.TestCompleteTask();
            }
        }
        if (GUILayout.Button("SubmitTask"))
        {
            TaskTestHelper rpc = target as TaskTestHelper;
            if (rpc)
            {
                rpc.TestSubmitTask();
            }
        }
        if (GUILayout.Button("AcceptTask"))
        {
            TaskTestHelper rpc = target as TaskTestHelper;
            if (rpc)
            {
                rpc.TestAcceptTask();
            }
        }
        if (GUILayout.Button("StartProfTask"))
        {
            TaskTestHelper rpc = target as TaskTestHelper;
            if (rpc)
            {
                rpc.TestStartProfTask();
            }
        }
        if (GUILayout.Button("StartOneDragon"))
        {
            TaskTestHelper rpc = target as TaskTestHelper;
            if (rpc)
            {
                rpc.TestStartOneDragon();
            }
        }
        if (GUILayout.Button("StartGuildSpy"))
        {
            TaskTestHelper rpc = target as TaskTestHelper;
            if (rpc)
            {
                rpc.TestStartGuildSpy();
            }
        }
    }