If i have
class ObjA {
public ObjB B;
}
class ObjB {
public bool Val;
}
and
class ObjectToMock {
public DoSomething(ObjA obj){...}
}
Is there a way to determine the expectation that not only will cause DoSomething, but that obj.B.Val == true?
I tried
Expect.Call(delegate {
mockObj.DoSomething(null);
}).Constraints(new PropertyIs("B.Val", true));
but he seems to fail no matter what that value is.
source
share