moved tests from Milestone2Tests.cs to individual files