コード例 #1
0
        public void ShouldCastToType()
        {
            EventMessageBase message = new PlainMessage();
            var result = EventMessageExtensions.CastTo <PlainMessage>(message);

            Assert.Same(message, result);
        }
コード例 #2
0
        public void ShouldNotCastToInvalidType()
        {
            EventMessageBase message = new PlainMessage();

            Assert.Throws <InvalidCastException>(() => EventMessageExtensions.CastTo <Hello>(message));
        }