Example #1
0
        public void GenericWatcherTest_FiresEventWhenConditionMet_LE()
        {
            var mockProxy = new Mock <MyVAProxy>();

            mockProxy.Setup(x => x.CommandExists(It.IsAny <string>())).Returns(true);

            MyMonitor mon = new MyMonitor();

            mon.addGenericWatcher(50, Watcher.WatchCondition.LessThanEqualTo, "MyIdent");

            mon.valueChanged(55, mockProxy.Object);
            mon.valueChanged(50, mockProxy.Object);

            mockProxy.Verify(x => x.ExecuteCommand(It.Is <string>(s => s.Equals("_VAP3D_Watcher_MyIdent"))), Times.Once);
        }