public void ShouldGetCurrentTask() { MockedPIOClient client; ProducerBot bot; Task task; client = new MockedPIOClient(false); bot = new ProducerBot(NullLogger.Instance, client, 1, 1); task = bot.GetCurrentTask(); Assert.IsNotNull(task); }
public void ShouldCreateTask() { MockedPIOClient client; ProducerBot bot; Task task; client = new MockedPIOClient(false); bot = new ProducerBot(NullLogger.Instance, client, 1, 1); task = bot.RunTask(); Assert.IsNotNull(task); Assert.IsTrue(client.ProduceCount > 0); }
public void ShouldNotGetCurrentTask() { MemoryLogger logger; MockedPIOClient client; ProducerBot bot; client = new MockedPIOClient(true); logger = new MemoryLogger(); bot = new ProducerBot(logger, client, 1, 1); Assert.ThrowsException <BotException>(() => bot.GetCurrentTask()); }
public void ShouldNotCreateTask() { MemoryLogger logger; MockedPIOClient client; IdleBot bot; client = new MockedPIOClient(true); logger = new MemoryLogger(); bot = new IdleBot(logger, client, 1, 1); Assert.ThrowsException <BotException>(() => bot.RunTask()); Assert.AreEqual(0, client.IdleCount); }