次のシグネチャでメソッドをスタブしたいと思います。
Product[] GetAllActive(Expression<Func<Product, bool>> predicate, bool asNoTracking = true, params Expression<Func<Product, object>>[] navigationProperties);
私はRhinoMocksを使用しています。
ありがとう
次のシグネチャでメソッドをスタブしたいと思います。
Product[] GetAllActive(Expression<Func<Product, bool>> predicate, bool asNoTracking = true, params Expression<Func<Product, object>>[] navigationProperties);
私はRhinoMocksを使用しています。
ありがとう
これは私のために働いた:
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"
}
};);