Added Moq framework and tests