Example #1
0
    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);
    }