def METHOD_NAME(self):
    box = AxisAlignedBox(minimum=Vector(-5,-5,-5), maximum=Vector(5.0, 5.0, 5.0))
    ray = Ray(Vector(-10.0, 0.0, 0.0), Vector(1.0, 0.0, 0.0))
    result = box.intersectsRay(ray)
    self.assertNotEqual(False, result)
    self.assertEqual(5.0, result[0])
    self.assertEqual(15.0, result[1])
    ray = Ray(Vector(10.0, 0.0, 0.0), Vector(-1.0, 0.0, 0.0))
    result = box.intersectsRay(ray)
    self.assertNotEqual(False, result)
    self.assertEqual(5.0, result[0])
    self.assertEqual(15.0, result[1])
    ray = Ray(Vector(0.0, -10.0, 0.0), Vector(0.0, 1.0, 0.0))
    result = box.intersectsRay(ray)
    self.assertNotEqual(False, result)
    self.assertEqual(5.0, result[0])
    self.assertEqual(15.0, result[1])
    ray = Ray(Vector(0.0, 10.0, 0.0), Vector(0.0, -1.0, 0.0))
    result = box.intersectsRay(ray)
    self.assertNotEqual(False, result)
    self.assertEqual(5.0, result[0])
    self.assertEqual(15.0, result[1])
    ray = Ray(Vector(0.0, 0.0, -10.0), Vector(0.0, 0.0, 1.0))
    result = box.intersectsRay(ray)
    self.assertNotEqual(False, result)
    self.assertEqual(5.0, result[0])
    self.assertEqual(15.0, result[1])
    ray = Ray(Vector(0.0, 0.0, 10.0), Vector(0.0, 0.0, -1.0))
    result = box.intersectsRay(ray)
    self.assertNotEqual(False, result)
    self.assertEqual(5.0, result[0])
    self.assertEqual(15.0, result[1])
    ray = Ray(Vector(15.0, 0.0, 0.0), Vector(0.0, 1.0, 0.0))
    result = box.intersectsRay(ray)
    self.assertEqual(False, result)
    ray = Ray(Vector(15.0, 15.0, 0.0), Vector(-1.0, -1.0, 0.0))
    result = box.intersectsRay(ray)
    self.assertNotEqual(False, result)
    self.assertEqual(10.0, result[0])
    self.assertEqual(20.0, result[1])
    ray = Ray(Vector(10.0, -15.0, 0.0), Vector(-1.0, 1.0, 0.0))
    result = box.intersectsRay(ray)
    self.assertNotEqual(False, result)
    self.assertEqual(10.0, result[0])
    self.assertEqual(15.0, result[1])