Пример #1
0
        public void CanMergeEventNameMaps()
        {
            var eventNameMap1 = new EventNameMap();
            var eventNameMap2 = new EventNameMap();

            eventNameMap1.RegisterEvent <OnlyAttributeEvent>();
            eventNameMap2.RegisterEvent <OnlyConstantEvent>();

            eventNameMap1.Merge(eventNameMap2);

            Assert.That(eventNameMap1.GetEventNameForClrType(typeof(OnlyAttributeEvent)),
                        Is.EqualTo(AttributeEventName));

            Assert.That(eventNameMap1.GetEventNameForClrType(typeof(OnlyConstantEvent)),
                        Is.EqualTo(ConstantEventName));
        }
Пример #2
0
        private static void VerifyEventNameForEvent(Type eventType, string expectedEventName)
        {
            var eventNameMap = new EventNameMap();

            eventNameMap.RegisterEvent(eventType);

            Assert.That(eventNameMap.GetEventNameForClrType(eventType),
                        Is.EqualTo(expectedEventName));
        }