public void SetupMocks()
        {
            MockUnitOfWork = new Mock <IUnitOfWork>();

            MockUserRepository          = MockProvider.GetMockUserRepository(testContext.Users);
            MockContactRepository       = MockProvider.GetMockContactRepository(testContext.Contacts);
            MockContactNumberRepository = MockProvider.GetMockContactNumberRepository(testContext.ContactNumbers);

            MockUnitOfWork.Setup(x => x.ContactNumberRepository).Returns(MockContactNumberRepository.Object);
            MockUnitOfWork.Setup(x => x.ContactRepository).Returns(MockContactRepository.Object);
            MockUnitOfWork.Setup(x => x.UserRepository).Returns(MockUserRepository.Object);

            MockContactService       = MockProvider.GetContactService(testContext.Contacts);
            MockUserService          = MockProvider.GetUserService(testContext.Users, testContext.Contacts);
            MockContactNumberService = MockProvider.GetContactNumberService(testContext.ContactNumbers);
        }