我想存根具有以下签名的方法:
Product[] GetAllActive(Expression<Func<Product, bool>> predicate, bool asNoTracking = true, params Expression<Func<Product, object>>[] navigationProperties);
我正在使用 Rhino Mocks,任何想法
谢谢
我想存根具有以下签名的方法:
Product[] GetAllActive(Expression<Func<Product, bool>> predicate, bool asNoTracking = true, params Expression<Func<Product, object>>[] navigationProperties);
我正在使用 Rhino Mocks,任何想法
谢谢
这个对我有用:
productService.Stub(
p =>
p.GetAllActive(
Arg<Expression<Func<Product, bool>>>.Is.Anything,
Arg<bool>.Is.Anything,
Arg<Expression<Func<Product, object>>>.Is.Anything)).Return(new[]
{
new Product
{
Id = 1,
Name = "Special one",
ShortDescription = "This is product one"
},
new Product
{
Id = 2,
Name = "Special two",
ShortDescription = "This is product two"
}
};);