public void GetValueOnWriteOnlyProperty() { var pi = xr_resolver; var i = new XamlMemberInvoker(new XamlMember(pi, sctx)); i.GetValue(new XmlUrlResolver()); }
public void GetValueOnEvent() { var ei = ass_load; var i = new XamlMemberInvoker(new XamlMember(ei, sctx)); i.GetValue(AppDomain.CurrentDomain); }
public void GetValueNullObject() { var pi = str_len; var i = new XamlMemberInvoker(new XamlMember(pi, sctx)); i.GetValue(null); }
public void GetValueOnEvent() { var ei = eventStore_Event1; var i = new XamlMemberInvoker(new XamlMember(ei, sctx)); Assert.Throws <NotSupportedException> (() => i.GetValue(new EventStore())); }
public void GetValueOnIrrelevantObject() { var pi = str_len; var i = new XamlMemberInvoker(new XamlMember(pi, sctx)); i.GetValue(new StringBuilder()); }
public void GetValueNullObject() { var pi = str_len; var i = new XamlMemberInvoker(new XamlMember(pi, sctx)); Assert.Throws <ArgumentNullException> (() => i.GetValue(null)); }
public void GetValueOnWriteOnlyProperty() { var pi = testClass5_WriteOnly; var i = new XamlMemberInvoker(new XamlMember(pi, sctx)); Assert.Throws <NotSupportedException> (() => i.GetValue(new TestClass5())); }
public void FromProperty () { var pi = str_len; var i = new XamlMemberInvoker (new XamlMember (pi, sctx)); Assert.AreEqual (pi.GetGetMethod (), i.UnderlyingGetter, "#1"); Assert.IsNull (i.UnderlyingSetter, "#2"); Assert.AreEqual (5, i.GetValue ("hello"), "#3"); }
public void GetValueOnTypeValue() { var xm = XamlLanguage.Type.GetMember("Type"); var i = new XamlMemberInvoker(xm); var o = i.GetValue(new TypeExtension(typeof(int))); Assert.AreEqual(typeof(int), o, "#1"); }
public void GetValueOnWriteOnlyProperty() { Assert.Throws(typeof(NotSupportedException), () => { var pi = xr_resolver; var i = new XamlMemberInvoker(new XamlMember(pi, sctx)); i.GetValue(new XmlUrlResolver()); }); }
public void GetValueNullObject() { Assert.Throws(typeof(ArgumentNullException), () => { var pi = str_len; var i = new XamlMemberInvoker(new XamlMember(pi, sctx)); i.GetValue(null); }); }
public void GetValueOnEvent() { Assert.Throws(typeof(NotSupportedException), () => { var ei = ass_load; var i = new XamlMemberInvoker(new XamlMember(ei, sctx)); i.GetValue(AppDomain.CurrentDomain); }); }
public void GetValueOnIrrelevantObject() { Assert.Throws(typeof(TargetException), () => { var pi = str_len; var i = new XamlMemberInvoker(new XamlMember(pi, sctx)); i.GetValue(new StringBuilder()); }); }
public void FromProperty() { var pi = str_len; var i = new XamlMemberInvoker(new XamlMember(pi, sctx)); Assert.AreEqual(pi.GetGetMethod(), i.UnderlyingGetter, "#1"); Assert.IsNull(i.UnderlyingSetter, "#2"); Assert.AreEqual(5, i.GetValue("hello"), "#3"); }
public void GetValueOnWriteInternalProperty() { var pi = testClass5_Baz; var i = new XamlMemberInvoker(new XamlMember(pi, sctx)); var val = i.GetValue(new TestClass5 { Baz = "hello" }); Assert.AreEqual("hello", val); }
public void GetValueOnIrrelevantObject() { var pi = str_len; var i = new XamlMemberInvoker(new XamlMember(pi, sctx)); #if WINDOWS_UWP try { i.GetValue(new StringBuilder()); Assert.Fail("Expected TargetException"); } catch (Exception e) { Assert.AreEqual("TargetException", e.GetType().Name); } #else Assert.Throws <TargetException> (() => i.GetValue(new StringBuilder())); #endif }
public void GetValueOnIrrelevantObject () { var pi = str_len; var i = new XamlMemberInvoker (new XamlMember (pi, sctx)); i.GetValue (new StringBuilder ()); }
public void GetValueOnIrrelevantObject () { var pi = str_len; var i = new XamlMemberInvoker (new XamlMember (pi, sctx)); Assert.Throws<TargetException> (() => i.GetValue (new StringBuilder ())); }
public void GetValueOnEvent () { var ei = ass_load; var i = new XamlMemberInvoker (new XamlMember (ei, sctx)); Assert.Throws<NotSupportedException> (() => i.GetValue (AppDomain.CurrentDomain)); }
public void GetValueNullObject () { var pi = str_len; var i = new XamlMemberInvoker (new XamlMember (pi, sctx)); Assert.Throws<ArgumentNullException> (() => i.GetValue (null)); }
public void GetValueOnWriteOnlyProperty () { var pi = xr_resolver; var i = new XamlMemberInvoker (new XamlMember (pi, sctx)); i.GetValue (new XmlUrlResolver ()); }
public void GetValueNullObject () { var pi = str_len; var i = new XamlMemberInvoker (new XamlMember (pi, sctx)); i.GetValue (null); }
public void GetValueOnWriteOnlyProperty () { var pi = xr_resolver; var i = new XamlMemberInvoker (new XamlMember (pi, sctx)); Assert.Throws<NotSupportedException> (() => i.GetValue (new XmlUrlResolver ())); }
public void GetValueOnEvent () { var ei = ass_load; var i = new XamlMemberInvoker (new XamlMember (ei, sctx)); i.GetValue (AppDomain.CurrentDomain); }
public void GetValueOnTypeValue () { var xm = XamlLanguage.Type.GetMember ("Type"); var i = new XamlMemberInvoker (xm); var o = i.GetValue (new TypeExtension (typeof (int))); Assert.AreEqual (typeof (int), o, "#1"); }