public void SetUp() { child1 = new DummyModelChild(); child2 = new DummyModelChild(); child3 = new DummyModelChild(); model = new DummyModelWithChildren(); model.Children.Add(child1); model.Children.Add(child2); model.Children.Add(child3); viewModel = new DummyNestedSubVM(); viewModel.Model = model; }
public void TestReplaceModel() { var child4 = new DummyModelChild(); var child5 = new DummyModelChild(); model = new DummyModelWithChildren(); model.Children.Add(child4); model.Children.Add(child5); viewModel.Model = model; Assert.AreEqual(2, viewModel.Count()); Assert.AreSame(child4, viewModel.ViewModels [0].Model); Assert.AreSame(child5, viewModel.ViewModels [1].Model); }