public void ConstraintsAgainstObjectPropeties()
{
MockRepository mocks = new MockRepository();
IWebService mockservice = mocks.CreateMock<IWebService>();
using (mocks.Record())
{
mockservice.LogError(new TraceMessage("",0,""));
LastCall.Constraints(
Property.Value("Message", "expected message") &&
Property.Value("Severity", 100) &&
Property.Value("Source", "Some Source"));
}
mockservice.LogError(new TraceMessage("expected message", 100, "Some Source"));
mocks.VerifyAll();
}