public void Transform() { UnityEventListenerMock transformedListenerMock = new UnityEventListenerMock(); subject.Transformed.AddListener(transformedListenerMock.Listen); Vector2ObservableList collection = containingObject.AddComponent <Vector2ObservableList>(); subject.Collection = collection; subject.Collection.Add(Vector2.zero); subject.Collection.Add(Vector2.zero); subject.SetComponentX(3f, 0); subject.SetComponentY(4f, 0); subject.Collection.CurrentIndex = 1; Assert.AreEqual(Vector2.zero, subject.Result); Assert.IsFalse(transformedListenerMock.Received); Vector2 input = new Vector2(2f, 3f); Vector2 result = subject.Transform(input); Vector2 expectedResult = new Vector2(6f, 12f); Assert.AreEqual(expectedResult, result); Assert.AreEqual(expectedResult, subject.Result); Assert.IsTrue(transformedListenerMock.Received); }
public void Transform() { UnityEventListenerMock transformedListenerMock = new UnityEventListenerMock(); subject.Transformed.AddListener(transformedListenerMock.Listen); subject.SetXMultiplier(3f); subject.SetYMultiplier(4f); Assert.AreEqual(Vector2.zero, subject.Result); Assert.IsFalse(transformedListenerMock.Received); Vector2 input = new Vector2(2f, 3f); Vector2 result = subject.Transform(input); Vector2 expectedResult = new Vector2(6f, 12f); Assert.AreEqual(expectedResult, result); Assert.AreEqual(expectedResult, subject.Result); Assert.IsTrue(transformedListenerMock.Received); }
public void Transform() { UnityEventListenerMock transformedListenerMock = new UnityEventListenerMock(); subject.Transformed.AddListener(transformedListenerMock.Listen); subject.collection = new List <Vector2>(new Vector2[2]); subject.SetElementX(0, 3f); subject.SetElementY(0, 4f); subject.CurrentIndex = 1; Assert.AreEqual(Vector2.zero, subject.Result); Assert.IsFalse(transformedListenerMock.Received); Vector2 input = new Vector2(2f, 3f); Vector2 result = subject.Transform(input); Vector2 expectedResult = new Vector2(6f, 12f); Assert.AreEqual(expectedResult, result); Assert.AreEqual(expectedResult, subject.Result); Assert.IsTrue(transformedListenerMock.Received); }