示例#1
0
        public void AssertionFailsIfAnExceptionIsThrownCustom()
        {
            var thing = new EventMocker();

            Assert.ThrowsException <InvalidOperationException>(() =>
                                                               AssertExtension.DoesNotTriggerEvent <EventMocker.CustomEventArgs>(x => thing.SomeTypedEvent += x, () => thing.ThrowException()));
        }
示例#2
0
        public void AssertionFailsIfEventIsTriggered()
        {
            var thing = new EventMocker();

            Assert.ThrowsException <AssertFailedException>(() =>
                                                           AssertExtension.DoesNotTriggerEvent(x => thing.SomeEvent += x, () => thing.TriggerEvent()));
        }
示例#3
0
        public void AssertionSucceedsIfCustomEventDoesNotTrigger()
        {
            var thing = new EventMocker();


            AssertExtension.DoesNotTriggerEvent <EventMocker.CustomEventArgs>(x => thing.SomeTypedEvent += x, () => thing.SomethingUnrelated());
        }
示例#4
0
        public void AssertionSucceeedsIfEventDoesNotTrigger()
        {
            var thing = new EventMocker();


            AssertExtension.DoesNotTriggerEvent(x => thing.SomeEvent += x, () => thing.SomethingUnrelated());
        }
示例#5
0
        public void AssertionFailsIfCustomEventDoesNotTrigger()
        {
            var thing = new EventMocker();

            Assert.ThrowsException <AssertFailedException>(() =>
                                                           AssertExtension.TriggersEvent <EventMocker.CustomEventArgs>(x => thing.SomeTypedEvent += x, () => thing.SomethingUnrelated()));
        }
示例#6
0
        public void AssertionFailsIfAnExceptionIsThrown()
        {
            var thing = new EventMocker();

            Assert.ThrowsException <InvalidOperationException>(() =>
                                                               AssertExtension.TriggersEvent(x => thing.SomeEvent += x, () => thing.ThrowException()));
        }
示例#7
0
        public void AssertionSucceedsIfCustomEventIsTriggered()
        {
            var thing = new EventMocker();

            AssertExtension.TriggersEvent <EventMocker.CustomEventArgs>(x => thing.SomeTypedEvent += x, () => thing.TriggerTypedEvent());
        }
示例#8
0
        public void AssertionSucceedsIfEventIsTriggered()
        {
            var thing = new EventMocker();

            AssertExtension.TriggersEvent(x => thing.SomeEvent += x, () => thing.TriggerEvent());
        }