public void NotCrashWhenViewCollectionIsNullAndViewModelReplaced() { var conn = new CollectionViewToViewModelNullifier(); Assert.AreEqual(1, conn.ViewCollection?.Count); Assert.IsNotNull(conn.ViewModelCollection); Assert.DoesNotThrow(() => conn.ViewModelCollection[0] = new TestViewModel()); }
public void NotCrashWhenViewCollectionIsNullAndViewModelMoved() { var conn = new CollectionViewToViewModelNullifier(); var viewModelCollection = conn.ViewModelCollection; Assert.IsNotNull(viewModelCollection); viewModelCollection.Add(new TestViewModel()); Assert.AreEqual(2, viewModelCollection.Count); Assert.DoesNotThrow(() => viewModelCollection.Move(0, 1)); }