Ejemplo n.º 1
0
        public void electronsDontMoveY()
        {
            GameObject electonObject = MonoBehaviour.Instantiate(Resources.Load("electron") as GameObject);

            oscillator = electonObject.GetComponent <Oscillator>();

            float   zero = 0.0f;
            Vector3 test = oscillator.MoveElectron();

            Assert.AreEqual(zero, test.y);
        }
Ejemplo n.º 2
0
        public void electronsMoveZ()
        {
            GameObject electonObject = MonoBehaviour.Instantiate(Resources.Load("electron") as GameObject);

            oscillator = electonObject.GetComponent <Oscillator>();

            Vector3 test = oscillator.MoveElectron();

            float timeCounter = oscillator.getTimeCounter();
            float R           = 1 / 1.7f + Mathf.Cos(5 * timeCounter) / 17f;
            float z           = R * Mathf.Sin(timeCounter / 8);


            Debug.Log(test.z);
            Debug.Log(z);
            Assert.AreEqual(z, test.z);
        }