public void ShouldOutputBlankCharWhenEvaluatedForArrayThatDoesNotContainTrigger() { //GIVEN var onTrigger = Any.Char(); var fallbackValue = Any.String(); var fallback = Substitute.For <Displayable>(); var inputTriggers = Any.ArrayWithout(onTrigger); var segment = new SwitchableSegment(onTrigger, Any.String(), fallback); fallback.Evaluate(inputTriggers).Returns(fallbackValue); //WHEN var result = segment.Evaluate(inputTriggers); //THEN XAssert.Equal(fallbackValue, result); }
public void ConstrainedGenerators() { var anInt = Any.OtherThan(123); var stringsWithoutAbc = Any.ListWithout("abc"); var integers = Any.ArrayWithout(123); }