finished SingleTest.cs and SingleOrDefaultTest.cs