public bool IsConflicting(ITrackObject trackOne, ITrackObject trackTwo, IDistance distance) { trackOne.Position.SetPosition(trackOne.Position.XCoor, trackOne.Position.YCoor, trackOne.Position.Altitude); trackTwo.Position.SetPosition(trackTwo.Position.XCoor, trackTwo.Position.YCoor, trackTwo.Position.Altitude); double horizontalDistance = distance.DistanceTwoDim(trackTwo.Position, trackOne.Position); int verticalDistance = distance.DistanceOneDim(trackTwo.Position.Altitude, trackOne.Position.Altitude); return(horizontalDistance <= horizontalConflict && verticalDistance <= verticalConflict); }
public void CalculateVelocity_DistanceOneDim_ReturnsLength(int first, int second, int result) { Assert.AreEqual(result, _uut.DistanceOneDim(first, second)); }