public void SetUp() { mapped = new MappedProperty[2]; mapped[0] = new MappedProperty("Mapped", "keyOne"); mapped[1] = new MappedProperty("Mapped", "keyTwo"); theEvent = SupportEventBeanFactory.CreateObject(supportEventTypeFactory, SupportBeanComplexProps.MakeDefaultBean()); eventType = (BeanEventType)theEvent.EventType; }
public void TestGetGetter() { object[] expected = new string[] { "valueOne", "valueTwo" }; for (int i = 0; i < mapped.Length; i++) { EventPropertyGetter getter = mapped[i].GetGetter(eventType, EventBeanTypedEventFactoryCompileTime.INSTANCE, supportEventTypeFactory.BEAN_EVENT_TYPE_FACTORY); Assert.AreEqual(expected[i], getter.Get(theEvent)); } // try invalid case MappedProperty mpd = new MappedProperty("dummy", "dummy"); Assert.IsNull(mpd.GetGetter(eventType, EventBeanTypedEventFactoryCompileTime.INSTANCE, supportEventTypeFactory.BEAN_EVENT_TYPE_FACTORY)); }
public void TestGetPropertyType() { Type[] expected = new Type[] { typeof(string), typeof(string) }; for (int i = 0; i < mapped.Length; i++) { Assert.AreEqual(expected[i], mapped[i].GetPropertyType(eventType, supportEventTypeFactory.BEAN_EVENT_TYPE_FACTORY)); } // try invalid case MappedProperty mpd = new MappedProperty("dummy", "dummy"); Assert.IsNull(mpd.GetPropertyType(eventType, supportEventTypeFactory.BEAN_EVENT_TYPE_FACTORY)); mpd = new MappedProperty("MapProperty", "dummy"); Assert.AreEqual(typeof(string), mpd.GetPropertyType(eventType, supportEventTypeFactory.BEAN_EVENT_TYPE_FACTORY)); }