Hi guys I could really use some help.

I was wondering if anyone could help me with rotating my camera around a point on the screen here my code to do it at the moment and I think some of it is incorrect:

Code :
//rotating down
testAngleX += 0.1;
 
            cenZ = 10 * Math.Cos(testAngleX);
            cenY = 10 * Math.Sin(testAngleX);
 
            Render(eyeX, eyeY, eyeZ, cenX, cenY, cenZ, uX, uY, uZ);
            if (testAngleX >= 360.0f)
                testAngleX = 0.0f;
            if (testAngleX <= -360.0f)
                testAngleX = 0.0f;
            this.Refresh();
 
//rotating left
 
testAngleY -= 0.1;
 
            cenX = 10 * Math.Cos(testAngleY);
            cenZ = 10 * Math.Sin(testAngleY);
 
            Render(eyeX, eyeY, eyeZ, cenX, cenY, cenZ, uX, uY, uZ);
            if (testAngleY >= 360.0f)
                testAngleY = 0.0f;
            if (testAngleY <= -360.0f)
                testAngleY = 0.0f;
            this.Refresh();