Exemplo n.º 1
0
        public void ExceptionAlgorithm()
        {
            var strategy = new ShareFiller();
            var result   = new Collection <PanelItemBase>();

            strategy.AsyncFill(null, result);
        }
Exemplo n.º 2
0
        public void TestIsSubjectAccepted()
        {
            var strategy = new ShareFiller();

            Assert.IsFalse(strategy.IsParentAccepted(null));
            Assert.IsTrue(strategy.IsParentAccepted(new ComputerPanelItem(null, SystemInformation.ComputerName)));
        }
Exemplo n.º 3
0
        public void TestAsyncFill()
        {
            Utils.InitPlugins();
            var    strategy = new ShareFiller();
            string domain   = WorkstationInfo.FromComputer(null).LanGroup;
            var    computer = new ComputerPanelItem(new DomainPanelItem(new DomainRoot(), domain),
                                                    SystemInformation.ComputerName);

            ShareFiller.ShowHiddenShares = true;
            var result = new Collection <PanelItemBase>();

            strategy.AsyncFill(computer, result);
            Assert.Greater(result.Count, 0);
            Assert.IsInstanceOf <SharePanelItem>(result[0]);
            ShareFiller.ShowHiddenShares = false;
            strategy.AsyncFill(computer, result);
        }