An Introduction to mock