public void ShouldStayTest() { //Arrange setUpPositions(new Vector3(0, 0, 0), new Vector3(13, 0, 0)); //Act ChargingAI ai = testAI.GetComponent <ChargingAI>(); //verify Assert.IsFalse(ai.ProcessChargeBehaviour()); }
public void IsMovingTest() { //Arrange setUpPositions(new Vector3(0, 0, 0), new Vector3(3, 0, 0)); //Act ChargingAI ai = testAI.GetComponent <ChargingAI>(); ai.ProcessChargeBehaviour(); //verify Rigidbody2D body = ai.GetComponent <Rigidbody2D> (); Assert.IsTrue(body.velocity.x < 0); }