public void GetAllBorrowersValidCall()
        {
            var mockedBorrowerRepository = new Mock <IBorrowerRepository>();

            mockedBorrowerRepository.Setup(x => x.Get(
                                               It.IsAny <Expression <Func <Borrower, bool> > >(),
                                               It.IsAny <Func <IQueryable <Borrower>, IOrderedQueryable <Borrower> > >(),
                                               It.IsAny <string>())).Returns(GetAllSampleBorrowers());

            IBorrowerService mockService = new BorrowerService(mockedBorrowerRepository.Object);

            IEnumerable <Borrower> expected = GetAllSampleBorrowers();
            IEnumerable <Borrower> actual   = mockService.GetAllBorrowers();

            Assert.True(EnumerableExtensions.HasSameElementsAs <Borrower>(expected, actual));
        }