why are you testing a mock instead of testing the real class ?