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); }
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()); }
private static void Main(string[] args) { IUi ui = new ConsoleWorkProcessUi(); ui.RunGui(); }
public void ConsoleUiTest() { ConsoleWorkProcessUi ui = new ConsoleWorkProcessUi(); ui.OptionsToWork(null); }