コード例 #1
0
		public void ProvideValueTest_IXamlTypeResolver_PrivateStaticProperty ()
		{
			StaticExtension ne = new StaticExtension ("Test.Property");

			ProviderPoker2 p = new ProviderPoker2 (typeof (PrivateStaticPropertyTest));

			Assert.AreEqual (5, ne.ProvideValue (p));
		}
コード例 #2
0
		public void ProvideValueTest_IXamlTypeResolver_StaticField ()
		{
			StaticExtension ne = new StaticExtension ("Test.Field");

			ProviderPoker2 p = new ProviderPoker2 (typeof (StaticFieldTest));

			Assert.AreEqual (5, ne.ProvideValue (p));
		}
コード例 #3
0
		public void ProvideValueTest_IXamlTypeResolver_Enum ()
		{
			StaticExtension ne = new StaticExtension ("Test.Foo");

			ProviderPoker2 p = new ProviderPoker2 (typeof (EnumTest));

			Assert.AreEqual (EnumTest.Foo, ne.ProvideValue (p));
		}
コード例 #4
0
		public void ProvideValueTest_IXamlTypeResolver_MissingField ()
		{
			StaticExtension ne = new StaticExtension ("Test.Field2");

			ProviderPoker2 p = new ProviderPoker2 (typeof (StaticFieldTest));

			ne.ProvideValue (p);
		}