There are some 'brick' module emulators.
With them you can test Mindstorms without necessity of having it.
With emulators you can: