In VS2010 I can compile Annulus and Azimuth, but I get an compatibility wizard with the onlinecalculator that's in Azimuth.
Ignore that. I think it's unloaded from the solution by default? It was going to be a way to do some math via a web interface to help me spec out some stuff, but it never went anywhere and the window of usefulness sort of passed on it.
Anyway, now that things are building can you take a look at Modules/Annulus/Annulus.UnitTests/SweptCollisionDetection/RotatingPointvsRotatingLineTests.cs and see if it sort of makes sense to you?
Basically, for the collision of a box vs another box, I've decomposed it in to vertices (points in space) vs line segments. And to do point vs. line segment, I first do point vs. infinite line, and then clip it to the segment's range.
SimpleLinearMotion_Velocity should hopefully make sense to you, for instance. It might help to draw some of the tests out on graph paper to get an idea of what they're doing. There should be ample comments in the actual source code for all the different parameters on the input struct.
I basically need to test a variety of combinations of linear and angular motion to be sure that the code is actually working. The point vs line tests are mostly done, but point vs. segment I think are missing some tests still, and polygon vs polygon are pretty much missing entirely.
For point vs. segment tests, in addition to just hitting the line segment squarely in the center other good tests are to hit it exactly on its end, to be sure that the code that clips the points to the segments is working correctly.
If you start looking at what tests are there, it will hopefully inspire you about what other tests could be done.
Most new tests you write will probably fail, just because the backend code isn't done, so don't worry about that.