Exemple #1
0
 public void SetBindingNull()
 {
     Assert.That(() => BindableObjectExtensions.SetBinding(null, MockBindable.TextProperty, "Name"),
                 Throws.InstanceOf <ArgumentNullException>());
     Assert.That(() => BindableObjectExtensions.SetBinding(new MockBindable(), null, "Name"),
                 Throws.InstanceOf <ArgumentNullException>());
     Assert.That(() => BindableObjectExtensions.SetBinding(new MockBindable(), MockBindable.TextProperty, null),
                 Throws.InstanceOf <ArgumentNullException>());
 }
        public void SetBindingTest2()
        {
            tlog.Debug(tag, $"SetBindingTest2 START");

            var view = new View();

            Assert.Throws <ArgumentNullException>(() => BindableObjectExtensions.SetBinding(null, View.FocusableProperty, "Focusable"));
            Assert.Throws <ArgumentNullException>(() => BindableObjectExtensions.SetBinding(view, null, "Focusable"));

            tlog.Debug(tag, $"SetBindingTest2 END");
        }
 public void SetBindingTest1()
 {
     tlog.Debug(tag, $"SetBindingTest1 START");
     try
     {
         var view = new View();
         BindableObjectExtensions.SetBinding(view, View.FocusableProperty, "Focusable");
     }
     catch (Exception e)
     {
         Assert.Fail("Caught Exception" + e.ToString());
     }
     tlog.Debug(tag, $"SetBindingTest1 END");
 }