If you're constructing a cube, I'm almost certain that this isn't a unit test.
In fact, if we were unit testing the code you've implemented we would be looking at *far* fewer tests than are being presented here. Do you want to talk these over face-to-face?