我正在使用 moq 编写 linq 表达式的单元测试
我的 linq 表达式根据 employeeid 和活动记录等条件获取员工列表。
这是我的 linq 表达式
employeess.Get(x => x.EmployeeId == employeeId && x.Active == 1).FirstOrDefault();
我已经设置了以下通用表达式来模拟员工列表。
mockrepo.Setup(x =>
x.Get(
It.IsAny<Expression<Func<Employee, bool>>>(),
It.IsAny<Func<IQueryable<Employee>,
IOrderedQueryable<Employee>>>(),
It.IsAny<string>()
)
).Returns(employeeList.AsQueryable());
我想编写单元测试以根据条件获取员工列表。如何用条件模拟linq表达式
繁星点点滴滴
12345678_0001
幕布斯7119047
相关分类