public void Should_handle_null_property() { var thing = new Thing(); var result = thing.AndAnd(t => t.OtherThing.OtherThing); Assert.That(result == null); }
public void Should_properly_return_on_method() { var thing = new Thing(numOtherThings: 2); var result = thing.AndAnd(t => t.OtherThing.GetOtherThing()); Assert.That(result == thing.OtherThing.GetOtherThing()); }
public void Should_handle_null_method_result() { var thing = new Thing(); var result = thing.AndAnd(t => t.GetOtherThing().OtherThing); Assert.That(result == null); }