public void GetContactsUsers_Tests() { #region Variables var contactIds = new List <int> { 1, 2, 3 }; var masterVendorId = 1; #endregion #region Data SetUp #region User var lstUser = new List <MRMUser>() { new MRMUser { Id = 1, FirstName = "User1", LastName = "Last1", MasterVendorId = 1, EmailAddress = "*****@*****.**" }, new MRMUser { Id = 2, FirstName = "User2", LastName = "Last2", MasterVendorId = 1, EmailAddress = "*****@*****.**" }, new MRMUser { Id = 3, FirstName = "User3", LastName = "Last3", MasterVendorId = 1, EmailAddress = "*****@*****.**" } }; #endregion #endregion #region Mock mockUserRepository.Setup(x => x.GetMany(It.IsAny <Expression <Func <MRMUser, bool> > >())).Returns(lstUser.AsEnumerable()); #endregion #region Services var userService = new UserServiceMock( _userRepository: mockUserRepository.Object); #endregion #region Asserts var results = userService.GetContactsUsers(contactIds, masterVendorId).ToList(); Assert.IsTrue(results != null); Assert.IsTrue(results.Count == 3); #endregion }