public void AddChild_Expected_ObjectAddedToResourceViewModel() { WebResourceViewModel tmp = new WebResourceViewModel(null); Mock<IWebResourceViewModel> tmpChild = new Mock<IWebResourceViewModel>(); tmp.AddChild(tmpChild.Object); // ReSharper disable ReturnValueOfPureMethodIsNotUsed ReferenceEquals(tmpChild.Object, tmp.Children.First()); // ReSharper restore ReturnValueOfPureMethodIsNotUsed }
public void SetParent_Expected_ChangesTheParentToTheParentPassedIn() { WebResourceViewModel tmp = new WebResourceViewModel(null); Mock<IWebResourceViewModel> tmpParent = new Mock<IWebResourceViewModel>(); tmp.SetParent(tmpParent.Object); // ReSharper disable ReturnValueOfPureMethodIsNotUsed ReferenceEquals(tmpParent.Object, tmp.Parent); // ReSharper restore ReturnValueOfPureMethodIsNotUsed }
public void ConstructorTestWithNullRootChildrenContainerNotNull() { WebResourceViewModel tmp = new WebResourceViewModel(null); Assert.IsNotNull(tmp.Children); }
public void ConstructorTestWithNullRoot() { WebResourceViewModel tmp = new WebResourceViewModel(null); Assert.IsNull(tmp.Parent); }
public WebResourceViewModel(WebResourceViewModel parent) { Parent = parent; _children = new ObservableCollection<IWebResourceViewModel>(); }
public WebResourceViewModel(WebResourceViewModel parent) { Parent = parent; _children = new ObservableCollection <IWebResourceViewModel>(); }