Add test for SR-3941.

<SR-3941: AffineTransform.rotate(byRadians:) can be wrong> looks fixed already.
Add a test for it.
diff --git a/TestFoundation/TestAffineTransform.swift b/TestFoundation/TestAffineTransform.swift
index 15480e0..86da70f 100644
--- a/TestFoundation/TestAffineTransform.swift
+++ b/TestFoundation/TestAffineTransform.swift
@@ -41,6 +41,7 @@
             ("test_hashing_identity", test_hashing_identity),
             ("test_hashing_values", test_hashing_values),
             ("test_rotation_compose", test_rotation_compose),
+            ("test_translation_and_rotation", test_translation_and_rotation),
             ("test_Equal", test_Equal),
             ("test_NSCoding", test_NSCoding),
         ]
@@ -358,7 +359,14 @@
         XCTAssertEqual(0.0, Double(result.x), accuracy: accuracyThreshold)
         XCTAssertEqual(1.0, Double(result.y), accuracy: accuracyThreshold)
     }
-    
+
+    func test_translation_and_rotation() {
+        let point = NSPoint(x: CGFloat(10), y: CGFloat(10))
+        var translateThenRotate = AffineTransform(translationByX: 20, byY: -30)
+        translateThenRotate.rotate(byRadians: .pi / 2)
+        checkPointTransformation(NSAffineTransform(transform: translateThenRotate), point: point, expectedPoint: NSPoint(x: CGFloat(10), y: CGFloat(-20)))
+    }
+
     func test_Equal() {
         let transform = NSAffineTransform()
         let transform1 = NSAffineTransform()