public void GetAllEmployeeTest() { List <EmployeeEntry> mockData = new List <EmployeeEntry>() { new EmployeeEntry { Email = "Email", EmployeeID = "EmployeeID1", FirstName = "FirstName1", Id = Guid.Parse("{0F681332-D795-409A-85BB-B77678FB74EE}"), LastName = "LastName", Phone = "Phone" }, new EmployeeEntry { Email = "Email", EmployeeID = "EmployeeID2", FirstName = "FirstName2", Id = Guid.Parse("{0F681332-D795-409A-85BB-B77678FB74EE}"), LastName = "LastName", Phone = "Phone" }, new EmployeeEntry { Email = "Email", EmployeeID = "EmployeeID3", FirstName = "FirstName3", Id = Guid.Parse("{0F681332-D795-409A-85BB-B77678FB74EE}"), LastName = "LastName", Phone = "Phone" }, }; _unitOfWork.Setup(m => m.EmployeeRepository.GetAllEmployee()).Returns((mockData)); EmployeeMgr employeeMgr = new EmployeeMgr(_unitOfWork.Object); IEnumerable <EmployeeModel> result = employeeMgr.GetAllEmployee(); var resultList = result.ToList(); mockData.ForEach(m => Assert.IsTrue(resultList.Exists(r => r.EmployeeID == m.EmployeeID))); }