public void GetVendorContacts_Tests() { #region Variables var contactIds = new List <int> { 1, 2, 3 }; #endregion #region Data SetUp #region User var lstUser = new List <MRMUser>() { new MRMUser { Id = 1, FirstName = "User1", LastName = "Last1", EmailAddress = "*****@*****.**", PhoneNumber = "1234567", UserName = "******" }, new MRMUser { Id = 2, FirstName = "User2", LastName = "Last2", EmailAddress = "*****@*****.**", PhoneNumber = "7654321", UserName = "******" }, new MRMUser { Id = 3, FirstName = "User3", LastName = "Last3", EmailAddress = "*****@*****.**", PhoneNumber = "9876543", UserName = "******" }, }; #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.GetVendorContacts(contactIds).ToList(); Assert.IsTrue(results != null); Assert.IsTrue(results.Count == 3); #endregion }