public void When_InValidTemperatureMessageArrives_ThenMessagedetailsAreNotPublished() { _count = 0; TemperatureProcessor processor = new TemperatureProcessor(); _container.ComposeParts(processor); IMessage message = new Message("BLAH", "1:2:38"); processor.Execute(message); Assert.AreEqual(0, _count, "The message fired and it should not have"); }
public void When_InValidTemperatureMessageDeviceNumberContainsCharacters_ThenMessagedetailsAreNotPublished() { _count = 0; TemperatureProcessor processor = new TemperatureProcessor(); _container.ComposeParts(processor); IMessage message = new Message(processor.MessageType, "A:2:38"); processor.Execute(message); Assert.AreEqual(0, _count, "The message fired and it should not have"); }
public void When_ValidTemperatureMessageArrives_ThenMessagedetailsArePublished() { _count = 0; TemperatureProcessor processor = new TemperatureProcessor(); _container.ComposeParts(processor); IMessage message = new Message(processor.MessageType, "1:2:38"); processor.Execute(message); Assert.AreEqual(1, _count, "The message did not fire"); }