public void can_create_primitive_binding() { var testObject = new BindingsFactory(); var parent = new object(); var primValue = 1; var binding = testObject.CreateValueBinding(parent, primValue, primValue.GetType()); Assert.NotNull(binding); Assert.IsType(typeof(PrimitiveBinding), binding); }
public void can_create_list_binding() { var testObject = new BindingsFactory(); var parent = new object(); var list = new ObservableList <int>(); var binding = testObject.CreateValueBinding(parent, list, list.GetType()); Assert.NotNull(binding); Assert.IsType(typeof(ListBinding), binding); }
public void can_create_object_binding() { var testObject = new BindingsFactory(); var parent = new object(); var obj = new object(); var binding = testObject.CreateValueBinding(parent, obj, obj.GetType()); Assert.NotNull(binding); Assert.IsType(typeof(ObjectBinding), binding); }
public void can_create_array_binding() { var testObject = new BindingsFactory(); var parent = new object(); var array = new int[0]; var binding = testObject.CreateValueBinding(parent, array, array.GetType()); Assert.NotNull(binding); Assert.IsType(typeof(ArrayBinding), binding); }