public void GetContactUser_Tests() { #region Variables var contactId = 1; #endregion #region Data SetUp #region User var user = new MRMUser() { Id = 1, FirstName = "User1", LastName = "Last1", EmailAddress = "*****@*****.**", PhoneNumber = "1234567", UserName = "******" }; #endregion #endregion #region Mock mockUserRepository.Setup(x => x.GetSingle(It.IsAny <Expression <Func <MRMUser, bool> > >())).Returns(user); mockUserRepository.Setup(x => x.GetById(It.IsAny <int>())).Returns(user); #endregion #region Services var userService = new UserServiceMock( _userRepository: mockUserRepository.Object); #endregion #region Asserts var results = userService.GetById(contactId); Assert.IsTrue(results != null); Assert.IsTrue(results.Id == 1); #endregion }