Exemplo n.º 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");
        }
Exemplo n.º 2
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");
        }