public GivenSelector <T> Given <T>(Func <T> selector) { if (continueAsserting) { return(predecessor.Given(selector)); } return(new GivenSelector <T>(() => default, predecessor, continueAsserting: false));
public GivenSelector <T> Given <T>(Func <T> selector) { return(predecessor.Given <T>(selector)); }