See this line... We initialise the dragDataSource mock after we setup the coordinator. When we make the call to the coordinator's creation method we end up passing a nil data source, so during all the tests in this suite the coordinator's data source is nil making most of these tests redundant at present because they won't actually fail.