Beispiel #1
0
        public void PatchDetectInletValueChangeBetweenExecutions()
        {
            CheckInletChanged patch = new CheckInletChanged();
            PatchContainer pc = new PatchContainer(patch);
            Assert.IsFalse(patch.hasChanged, "#1");

            pc.ExecutePatch();
            Assert.IsFalse(patch.hasChanged, "#2");

            patch.input.Value = 20;
            pc.ExecutePatch();
            Assert.IsTrue(patch.hasChanged, "#3");

            pc.ExecutePatch();
            Assert.IsFalse(patch.hasChanged, "#4");
        }
        public void PatchDetectInletValueChangeBetweenExecutions()
        {
            CheckInletChanged patch = new CheckInletChanged();
            PatchContainer    pc    = new PatchContainer(patch);

            Assert.IsFalse(patch.hasChanged, "#1");

            pc.ExecutePatch();
            Assert.IsFalse(patch.hasChanged, "#2");

            patch.input.Value = 20;
            pc.ExecutePatch();
            Assert.IsTrue(patch.hasChanged, "#3");

            pc.ExecutePatch();
            Assert.IsFalse(patch.hasChanged, "#4");
        }