public void ConstructorTakesInstanceName() {
     string name = "InstanceName";
     var handler = new GenericSyncEventHandler<ISyncEvent>(
         delegate { return false; },
     name);
     Assert.That(handler.ToString().Contains(name));
 }
 public void PriorityTest() {
     var handler = new GenericSyncEventHandler<ISyncEvent>(
         this.priority,
         delegate(ISyncEvent e) {
         return false;
     });
     Assert.AreEqual(this.priority, handler.Priority);
 }
        public void ConstructorWorksWithNullName()
        {
            var handler = new GenericSyncEventHandler <ISyncEvent>(
                delegate { return(false); },
                null);

            handler.ToString();
        }
        public void ConstructorTakesInstanceName()
        {
            string name    = "InstanceName";
            var    handler = new GenericSyncEventHandler <ISyncEvent>(
                delegate { return(false); },
                name);

            Assert.That(handler.ToString().Contains(name));
        }
        public void PriorityTest()
        {
            var handler = new GenericSyncEventHandler <ISyncEvent>(
                this.priority,
                delegate(ISyncEvent e) {
                return(false);
            });

            Assert.AreEqual(this.priority, handler.Priority);
        }
 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);
 }
 public void ToStringReturnsAcceptedType() {
     var handler = new GenericSyncEventHandler<ISyncEvent>(delegate { return false; });
     Assert.That(handler.ToString().Contains("ISyncEvent"));
 }
 public void ConstructorWorksWithNullName() {
     var handler = new GenericSyncEventHandler<ISyncEvent>(
         delegate { return false; },
     null);
     handler.ToString();
 }
        public void ToStringReturnsAcceptedType()
        {
            var handler = new GenericSyncEventHandler <ISyncEvent>(delegate { return(false); });

            Assert.That(handler.ToString().Contains("ISyncEvent"));
        }