public async Task OrRightIsTrueOnly() { SetLeftAndRightExpressionsResults(false, true); var isValid = await LeftSpecificationAsync.OrAsync(RightSpecificationAsync).IsSatisfiedByAsync("Greens n' such."); isValid.Should().BeTrue(); CheckCallTosOfLeftAndRightExpressions(Repeated.Exactly.Once, Repeated.Exactly.Once); }
public async Task OrLeftAndRightSideAreFalse() { SetLeftAndRightExpressionsResults(false, false); var isValid = await LeftSpecificationAsync.OrAsync(RightSpecificationAsync).IsSatisfiedByAsync("Deadpool"); isValid.Should().BeFalse(); CheckCallTosOfLeftAndRightExpressions(Repeated.Exactly.Once, Repeated.Exactly.Once); }
public async Task OrLeftIsTrueOnly() { SetLeftAndRightExpressionsResults(true, false); var isValid = await LeftSpecificationAsync.OrAsync(RightSpecificationAsync).IsSatisfiedByAsync("Zeplin"); isValid.Should().BeTrue(); CheckCallTosOfLeftAndRightExpressions(Repeated.Exactly.Once, Repeated.Never); }