Example #1
0
        public IEnumerator ShouldChangeTextOnButtonClick()
        {
            yield return(new WaitForSeconds(2));

            GameObject display = _arium.FindGameObject("Display");

//            string display = _arium.GetText("Display");

            Assert.AreEqual("New Text", _arium.FindGameObject("Display").GetText());

            _arium.PerformAction(new UnityPointerClick(), "Button");
            yield return(null);

            Assert.AreEqual("Button Clicked!", display.GetText());
        }
Example #2
0
        public IEnumerator CollectPickup()
        {
            const float  force           = 88;
            const string pickup          = "Pick Up";
            Transform    player          = _arium.GetComponent <Transform>("Player");
            Transform    pickupTransform =
                _arium.GetComponent <Transform>(pickup);

            Assert.IsTrue(_arium.FindGameObject(pickup).activeSelf);
            Vector3 position1 = Vector3.Lerp(
                player.position, pickupTransform.position, 1);

            UnityPushObject.Force = Vector3.forward * force;
            _arium.PerformAction(new UnityPushObject(), "Player");
            player.position = position1;
            yield return(new WaitForSeconds(8));

            Assert.IsFalse(_arium.FindGameObject(pickup).activeSelf);
        }