public void TestLocation() { //Arrange Assert.NotNull(testObj); //Act testObj.Start(); //Assert // since translate only affects position, rotation & scale should not be changed Assert.AreNotEqual(testObj.transform.position, oldPosition); Assert.AreNotSame(testObj.transform.rotation, oldRotation); // objs are not same, but value is equal Assert.AreEqual(testObj.transform.rotation, oldRotation); Assert.AreEqual(testObj.transform.localScale, oldScale); }