public void StageInvalidatesDependentStages() { var select = AssignablePipelineStage.Create("Select", 0); var inputs = CreateInputs(2.AsPipelineConstant(), 4.AsPipelineConstant()); var sut = new MultiplexingPipelineStage <int, int>("Name", select, inputs); PipelineAssert.AssertPipelineIsInvalidatingDependentStages(sut); }
public void InvalidationFunctionsCorrectly() => PipelineAssert.AssertPipelineIsInvalidatingDependentStages(new ConstantPipelineStage <int>(100));