Wire up the views.
This commit is contained in:
@ -69,7 +69,7 @@ namespace Tests.ViewModels
|
||||
_settingsVM.AddElementViewModel(viewModel);
|
||||
viewModel.IsSelected = true;
|
||||
int oldViewModelChildrenCount = viewModel.Elements.Count;
|
||||
int oldModelChildrenCount = model.FormatElements.Count;
|
||||
int oldModelChildrenCount = model.Children.Count;
|
||||
_settingsVM.AddChildElementMessage.Sent += (sender, args) =>
|
||||
{
|
||||
messageSent = true;
|
||||
@ -84,7 +84,7 @@ namespace Tests.ViewModels
|
||||
Assert.IsTrue(messageSent, "Message was not sent");
|
||||
Assert.AreEqual(oldViewModelChildrenCount + 1, viewModel.Elements.Count,
|
||||
"Count of children in ViewModel was not increased by 1");
|
||||
Assert.AreEqual(oldModelChildrenCount + 1, model.FormatElements.Count,
|
||||
Assert.AreEqual(oldModelChildrenCount + 1, model.Children.Count,
|
||||
"Count of children in Model was not increased by 1");
|
||||
}
|
||||
|
||||
@ -140,7 +140,7 @@ namespace Tests.ViewModels
|
||||
ElementViewModel elementVM = ((ControlElementViewModel)settingsVM.Elements.First())
|
||||
.Elements.First();
|
||||
ElementBase element = elementVM.RevealModelObject() as ElementBase;
|
||||
Assert.IsTrue(((ControlElementBase)settings.Elements[0]).FormatElements.Contains(element),
|
||||
Assert.IsTrue(((ControlElementBase)settings.Elements[0]).Children.Contains(element),
|
||||
"Settings object does not contain the model that the VM revealed?!");
|
||||
elementVM.IsSelected = true;
|
||||
Assert.IsTrue(settingsVM.DeleteElementCommand.CanExecute(null),
|
||||
@ -149,7 +149,7 @@ namespace Tests.ViewModels
|
||||
Assert.AreEqual(oldCount - 1, parent.Elements.Count);
|
||||
Assert.IsFalse(parent.Elements.Contains(elementVM),
|
||||
"Elements collection still contains the deleted element view model.");
|
||||
Assert.IsFalse(((ControlElementBase)settings.Elements[0]).FormatElements.Contains(element),
|
||||
Assert.IsFalse(((ControlElementBase)settings.Elements[0]).Children.Contains(element),
|
||||
"Settings' collection of FormatElement children still contains the element model.");
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user