public void ReturnParameter_OrThrowIfNull_Ok() { var obj = new object(); Assert.DoesNotThrow(() => ReturnParameter.OrThrowIfNull(obj, "test")); Assert.AreEqual(ReturnParameter.OrThrowIfNull(obj, "test"), obj); }
public override TReturn Do <TReturn>(Func <TSuccess, TReturn> onSuccess, [AllowedToBeNull] Func <TFailure, TReturn> onFailure) { return(ReturnParameter.OrThrowIfNull(onSuccess, "onSuccess")(this.item)); }
protected BaseHomePageTests(BaseHomePageFixture testPageFixture) { this.testFixture = ReturnParameter.OrThrowIfNull(testPageFixture, nameof(testPageFixture)); }
public GoogleHomeTests(GoogleHomeFixture testFixture) { this.testFixture = ReturnParameter.OrThrowIfNull(testFixture, nameof(testFixture)); }
public RepeatingTryResult(Func <TSuccess> factory) { this.factory = ReturnParameter.OrThrowIfNull(factory, "factory"); }
public void ReturnParameter_OrThrowIfNull_Null() { Assert.Throws <ArgumentNullException>(() => ReturnParameter.OrThrowIfNull((string)null, "test")); }
protected BasePageObject(IWebDriver driver) { this.driver = ReturnParameter.OrThrowIfNull(driver, nameof(driver)); }
public ResultGuard(Result <TSuccess, TFailure> innerResult) { this.innerResult = ReturnParameter.OrThrowIfNull(innerResult, nameof(innerResult)); }