public void IgnoresUnexpectedEvents() {
     bool eventPassed = false;
     var handler = new GenericSyncEventHandler<FSEvent>(
         this.priority,
         delegate(ISyncEvent e) {
         eventPassed = true;
         return true;
     });
     var wrongEvent = new Mock<ISyncEvent>(MockBehavior.Strict);
     Assert.IsFalse(handler.Handle(wrongEvent.Object));
     Assert.IsFalse(eventPassed);
 }
        public void HandleExpectedEvents()
        {
            bool eventPassed = false;
            var  handler     = new GenericSyncEventHandler <ConfigChangedEvent>(
                this.priority,
                delegate(ISyncEvent e) {
                eventPassed = true;
                return(true);
            });
            var correctEvent = new Mock <ConfigChangedEvent>();

            Assert.IsTrue(handler.Handle(correctEvent.Object));
            Assert.IsTrue(eventPassed);
        }
        public void IgnoresUnexpectedEvents()
        {
            bool eventPassed = false;
            var  handler     = new GenericSyncEventHandler <FSEvent>(
                this.priority,
                delegate(ISyncEvent e) {
                eventPassed = true;
                return(true);
            });
            var wrongEvent = new Mock <ISyncEvent>(MockBehavior.Strict);

            Assert.IsFalse(handler.Handle(wrongEvent.Object));
            Assert.IsFalse(eventPassed);
        }
 public void HandleExpectedEvents() {
     bool eventPassed = false;
     var handler = new GenericSyncEventHandler<ConfigChangedEvent>(
         this.priority,
         delegate(ISyncEvent e) {
         eventPassed = true;
         return true;
     });
     var correctEvent = new Mock<ConfigChangedEvent>();
     Assert.IsTrue(handler.Handle(correctEvent.Object));
     Assert.IsTrue(eventPassed);
 }