コード例 #1
0
        public async Task TestLoadDialog()
        {
            //arrange
            var selPath          = Guid.NewGuid();
            var explorerItemMock = new Mock <IExplorerItem>();

            _serverMock.SetupGet(it => it.IsConnected).Returns(true);
            _serverMock.Setup(it => it.LoadExplorer(false)).Returns(Task.FromResult(explorerItemMock.Object));
            _target = new EnvironmentViewModel(_serverMock.Object, _shellViewModelMock.Object);

            //act
            var result = await _target.LoadDialogAsync(selPath);

            //assert
            Assert.IsFalse(_target.Children.Any());
        }