using System; using System.Collections; using System.Collections.Generic; using NUnit.Framework; using UnityEngine; using UnityEngine.TestTools; namespace PlayModeTests_9s { public class SkippingFrameTests { private GameObject PrepareCube() { var go = GameObject.CreatePrimitive(PrimitiveType.Cube); var rb = go.AddComponent(); rb.velocity = Vector3.down * 5; return go; } [UnityTest] public IEnumerator CubeMovesDown() { var cubeUnderTest = PrepareCube(); var initialPosition = cubeUnderTest.transform.position; yield return null; Assert.That(cubeUnderTest.transform.position, Is.Not.EqualTo(initialPosition)); } } }