public void GravityForce_IfTheParticleHasInfiniteMass_TheForceGeneratorWillNotAddTheForceToTheParticle()
		{
			var mockParticle = GetMockParticle(true);
			var forceGenerator = new GravityForceGenerator(TestGravity);

			forceGenerator.UpdateForce(mockParticle.Object, TestDuration);

			mockParticle.VerifyAll();
		}
Beispiel #2
0
        public void GravityForce_IfTheParticleHasInfiniteMass_TheForceGeneratorWillNotAddTheForceToTheParticle()
        {
            var mockParticle   = GetMockParticle(true);
            var forceGenerator = new GravityForceGenerator(TestGravity);

            forceGenerator.UpdateForce(mockParticle.Object, TestDuration);

            mockParticle.VerifyAll();
        }
		public void GravityForce_IfTheParticleHasFiniteMass_TheForceGeneratorWillAddTheGravityForceToTheParticle()
		{
			var mockParticle = GetMockParticle(false);
			mockParticle.Setup(p => p.Mass).Returns(TestMass);
			mockParticle.Setup(p => p.AddForce(GravityForce));

			var forceGenerator = new GravityForceGenerator(TestGravity);
			forceGenerator.UpdateForce(mockParticle.Object, 1.0);
			mockParticle.VerifyAll();
		}
Beispiel #4
0
        public void GravityForce_IfTheParticleHasFiniteMass_TheForceGeneratorWillAddTheGravityForceToTheParticle()
        {
            var mockParticle = GetMockParticle(false);

            mockParticle.Setup(p => p.Mass).Returns(TestMass);
            mockParticle.Setup(p => p.AddForce(GravityForce));

            var forceGenerator = new GravityForceGenerator(TestGravity);

            forceGenerator.UpdateForce(mockParticle.Object, 1.0);
            mockParticle.VerifyAll();
        }
 // Update is called once per frame
 void Update()
 {
     //mForceManager.UpdateForceGenerators();
     gravityForceGenerator.UpdateForce();
     mIntegrator.Integrate(Time.deltaTime);
 }