public void SettingANewSourceWithoutInvalidateCausesNoInvalidation() { var sut = new SourceSelectPipelineStage <string>("", "".AsPipelineConstant()); var test = sut.AttachTestStage(); Assert.IsTrue(sut.SetSourceWithoutInvalidating("Derpface".AsPipelineConstant())); test.AssertInvalidations(0); }
public void SettingTheCurrentSourceAsNewSourceCausesNoInvalidation() { var source = 3.AsPipelineConstant(); var sut = new SourceSelectPipelineStage <int>("", source); var test = sut.AttachTestStage(); Assert.IsFalse(sut.SetSource(source)); test.AssertInvalidations(0); }