public void FindForceDirection_MultiplePointsOfAttraction_SumOfDirections() { var target = new MatrixInfluenceMap(5, 5); target.AddCharge(new PointChargeOrigin(new Point(0, 0)), DefaultFadings.LinearDistanceFading, 10); target.AddCharge(new PointChargeOrigin(new Point(4, 4)), DefaultFadings.LinearDistanceFading, -10); Assert.AreEqual(0, target.Map[0, 4]); }
public void FindForceDirection_SinglePointOfAttraction_DirectToIt() { var target = new MatrixInfluenceMap(5, 5); target.AddCharge(new PointChargeOrigin(new Point(0, 0)), DefaultFadings.NoDistanceFading, 10); Assert.AreEqual(10, target.Map[3, 3]); }