I had a stress test the doctor told that the results are on boderline n recommended to have a angiography test. Is angiograpy test necessary?

Difficult to say. Without further information, it is hard to give you a reasonable answer. This depends on your risk factors, the symptoms which lead to you undergoing the stress test, and what makes the stress test borderline. In the end if you are concerned about undergoing an catheterization/angiogram, you should feel comfortable seeking a second opinion from another cardiologist. Good luck.