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); }
/// <summary> /// Sets the speed multipliers. /// </summary> public virtual void SetMultipliers() { speedMultiplier.SetXMultiplier(facade.LateralSpeedMultiplier); speedMultiplier.SetZMultiplier(facade.LongitudinalSpeedMultiplier); }