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()); }