public void ShouldDecorateMessageWithPrefix(MessageDecorator sut, string message) { var result = sut.GetPrefixedMessage(message); Assert.StartsWith(sut.MessagePrefix, result); Assert.EndsWith(message, result); }
protected override void ExecuteCore(Message messageData) { if (!MessageDecorator.IsDecorated(messageData)) { OnMessage(new FileCompletedMessage(messageData)); } }
public void PaintWorld(WorldLayer layer) { if (GRonly && Hud.Game.SpecialArea != SpecialArea.GreaterRift) { return; } var bosses = Hud.Game.AliveMonsters.Where(m => m.Rarity == ActorRarity.Boss); foreach (IMonster m in bosses) { if (!ShowOrlashClone && m.SummonerAcdDynamicId != 0) { continue; } string outmessage; if (!WarmingMessage.TryGetValue(m.Animation, out outmessage)) { continue; } MessageDecorator.Paint(layer, m, m.FloorCoordinate.Offset(WarmingOffsetX, WarmingOffsetY, WarmingOffsetZ), outmessage); } }
public void IsDecoratorReturnsTrueForDecoratorIfMessagePassed() { TestMessage message = new TestMessage(Array.Empty <Message>()); TestDecorator decorator = new TestDecorator(message); Assert.IsTrue(MessageDecorator.IsDecorated(message), "TestDecorator.IsDecorated(message)"); }
public void IsDecoratorReturnsThrowsExceptionForNull() { Assert.Throws <ArgumentNullException>(() => MessageDecorator.IsDecorated(null)); }
public void IsDecoratorReturnsFalseForNormalMessage() { TestMessage message = new TestMessage(Array.Empty <Message>()); Assert.IsFalse(MessageDecorator.IsDecorated(message), "MessageDecorator.IsDecorated(message)"); }