I have almost finished writing all the tests and have successfully rectified all the problems which has arisen from me forgetting to implement the interface.
I have just remembered and implemented the feature whereby meetings are converted from future meetings to past meetings when they occur, all necessary tests have now been completed and I feel it would be prudent to begin working on my other courseworks so I will now push this perhaps for the last time, it seems to be working pretty well.