public void BindToDP_WrongDPName_WithWrongName () { var data = new UnbackedDPs (); var rect = new Rectangle (); rect.SetBinding (Rectangle.WidthProperty, new Binding { Path = new PropertyPath ("WrongPropertyName"), Source = data, }); Assert.IsTrue(Double.IsNaN (rect.Width), "#1"); }
public void BindToDP_WrongDPName_WithProperty () { var data = new UnbackedDPs (); var rect = new Rectangle (); var binding = new Binding (); binding.Source = data; Assert.Throws<Exception> (() => binding.Path = new PropertyPath (UnbackedDPs.WrongPropertyName) ); return; rect.SetBinding (Rectangle.WidthProperty, binding); Assert.AreEqual (5, rect.Width, "#1"); }
public void BindToDP_WrongDPName_WithName () { var data = new UnbackedDPs (); var rect = new Rectangle (); rect.SetBinding (Rectangle.WidthProperty, new Binding { Path = new PropertyPath ("SomeDP"), Source = data, }); Assert.AreEqual (5, rect.Width, "#1"); }
public void BindToDP_WrongDPName_WithProperty () { var data = new UnbackedDPs (); var binding = new Binding (); binding.Source = data; Assert.Throws<Exception> (() => binding.Path = new PropertyPath (UnbackedDPs.WrongPropertyName) ); }