Exemple #1
0
        public void SettingANewSourceWithoutInvalidateCausesNoInvalidation()
        {
            var sut  = new SourceSelectPipelineStage <string>("", "".AsPipelineConstant());
            var test = sut.AttachTestStage();

            Assert.IsTrue(sut.SetSourceWithoutInvalidating("Derpface".AsPipelineConstant()));
            test.AssertInvalidations(0);
        }
Exemple #2
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);
        }