public void BindWithNullView() { // Setup var binder = new DataContextBinder(); var model = "This is a model."; // Execute binder.Bind(a_view: null, a_model: model); }
public void BindWithNullModel() { // Setup var binder = new DataContextBinder(); var view = new Page(); // Execute binder.Bind(a_view: view, a_model: null); // Assert Assert.IsNull(view.DataContext); }
public void BindModelToView() { // Setup var binder = new DataContextBinder(); var view = new Page(); var model = "This is a model."; // Execute binder.Bind(view, model); // Assert Assert.IsNotNull(view.DataContext); Assert.AreEqual(model, view.DataContext); Assert.AreSame(model, view.DataContext); }