コード例 #1
0
        public void NotCrashWhenViewCollectionIsNullAndViewModelReplaced()
        {
            var conn = new CollectionViewToViewModelNullifier();

            Assert.AreEqual(1, conn.ViewCollection?.Count);

            Assert.IsNotNull(conn.ViewModelCollection);
            Assert.DoesNotThrow(() => conn.ViewModelCollection[0] = new TestViewModel());
        }
コード例 #2
0
        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));
        }