Exemple #1
0
        public void Transform()
        {
            UnityEventListenerMock transformedListenerMock = new UnityEventListenerMock();

            subject.Transformed.AddListener(transformedListenerMock.Listen);
            subject.SetXMultiplier(3f);
            subject.SetYMultiplier(4f);
            subject.SetZMultiplier(5f);

            Assert.AreEqual(Vector3.zero, subject.Result);
            Assert.IsFalse(transformedListenerMock.Received);

            Vector3 input          = new Vector3(2f, 3f, 4f);
            Vector3 result         = subject.Transform(input);
            Vector3 expectedResult = new Vector3(6f, 12f, 20f);

            Assert.AreEqual(expectedResult, result);
            Assert.AreEqual(expectedResult, subject.Result);
            Assert.IsTrue(transformedListenerMock.Received);
        }
Exemple #2
0
 /// <summary>
 /// Sets the speed multipliers.
 /// </summary>
 public virtual void SetMultipliers()
 {
     speedMultiplier.SetXMultiplier(facade.LateralSpeedMultiplier);
     speedMultiplier.SetZMultiplier(facade.LongitudinalSpeedMultiplier);
 }