Пример #1
0
        public void CommandPingMethodTest()
        {
            ConsoleWorkProcessUi ui = new ConsoleWorkProcessUi();

            Assert.AreEqual(ui.CommandPing(""), false);
            Assert.AreEqual(ui.CommandPing(KeyOptions.Ping + "asfgsdf"), false);
            Assert.AreEqual(ui.CommandPing("pinger ping"), false);
            Assert.AreEqual(ui.CommandPing(KeyOptions.Remove), false);
            Assert.AreEqual(ui.CommandPing(null), false);
            Assert.AreNotEqual(ui.CommandPing(KeyOptions.Ping + " [3]"), true);
            Assert.AreEqual(ui.CommandPing("[3]"), false);
        }
Пример #2
0
        public void ActionsPingerWorkTest()
        {
            //Arrange
            var mock = new Mock <IPinger>();
            var ui   = new ConsoleWorkProcessUi();
            var ilog = ui.InjectKernel.Get <Pinger.Logger.ILogger>();

            //Act
            mock.Setup(x => x.StartWork(ilog)).Verifiable();
            mock.Setup(x => x.StopWork()).Verifiable();
            mock.Setup(x => x.StartWork(null)).Throws <NullReferenceException>();

            //Assert
            IPinger ping = mock.Object;

            ping.StartWork(null);
            mock.VerifySet(x => x.StartWork(ilog));
            mock.VerifySet(x => x.StopWork());
        }
Пример #3
0
        private static void Main(string[] args)
        {
            IUi ui = new ConsoleWorkProcessUi();

            ui.RunGui();
        }
Пример #4
0
        public void ConsoleUiTest()
        {
            ConsoleWorkProcessUi ui = new ConsoleWorkProcessUi();

            ui.OptionsToWork(null);
        }