public void GetBorrowerByIdValidCall() { var mockedBorrowerRepository = new Mock <IBorrowerRepository>(); mockedBorrowerRepository.Setup(x => x.GetByID(It.IsAny <int>())).Returns(borrower); IBorrowerService mockService = new BorrowerService(mockedBorrowerRepository.Object); Borrower expected = borrower; Borrower actual = mockService.GetBorrowerById(1); Assert.AreEqual(expected, actual, "Expected to have the same values"); }