Yes you can be tested but don't think having the gene will totally prevent you from contracting HIV.
is there any way to test having this gene in our body?
Those people that may not contract HIV for long periods of times are those that have the CCR5 Delta 32 gene.
Yes,both are possible,some people have a special gene that protects them against HIV infection but these people are rare,the majority of the population will become infected if exposed to the virus.
HIV is transmitted by;
Unprotected penetrative anal and/or vaginal sex
Sharing works with other IV drug abusers
Mother to child
is it possible that a person has a special gene or has weakness in his defense body or any special conditions that create any possibility of infecting to hiv because of this condition?
Not after a few minutes,because HIV will become damaged as soon as it makes contact with air.No risk.