コード例 #1
0
        public void TestSetItemCheckedState()
        {
            //arrange
            var child = new Mock <IExplorerItemViewModel>();
            var id    = Guid.NewGuid();

            child.SetupGet(it => it.ResourceId).Returns(id);
            child.SetupGet(it => it.IsVisible).Returns(true);
            _target.Children = new ObservableCollection <IExplorerItemViewModel>()
            {
                child.Object
            };

            //act
            _target.SetItemCheckedState(id, true);

            //assert
            child.VerifySet(it => it.Checked = true);
        }