From 937426e9a3c23d6dc0a64a264a11346ceef76ece Mon Sep 17 00:00:00 2001 From: Ben Wallis Date: Thu, 30 Aug 2018 18:31:34 +0100 Subject: [PATCH] added tests --- .../BlockItemTypes/MapTierBlockItem.cs | 10 ++++++++++ .../Services/TestItemFilterBlockTranslator.cs | 10 +++++++++- 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/Filtration.ObjectModel/BlockItemTypes/MapTierBlockItem.cs b/Filtration.ObjectModel/BlockItemTypes/MapTierBlockItem.cs index 34e3837..a2b7d93 100644 --- a/Filtration.ObjectModel/BlockItemTypes/MapTierBlockItem.cs +++ b/Filtration.ObjectModel/BlockItemTypes/MapTierBlockItem.cs @@ -1,10 +1,20 @@ using System.Windows.Media; using Filtration.ObjectModel.BlockItemBaseTypes; +using Filtration.ObjectModel.Enums; namespace Filtration.ObjectModel.BlockItemTypes { public class MapTierBlockItem : NumericFilterPredicateBlockItem { + public MapTierBlockItem() + { + } + + public MapTierBlockItem(FilterPredicateOperator predicateOperator, int predicateOperand) + : base(predicateOperator, predicateOperand) + { + } + public override string PrefixText => "MapTier"; public override int MaximumAllowed => 2; public override string DisplayHeading => "Map Tier"; diff --git a/Filtration.Parser.Tests/Services/TestItemFilterBlockTranslator.cs b/Filtration.Parser.Tests/Services/TestItemFilterBlockTranslator.cs index ca849fe..8da9022 100644 --- a/Filtration.Parser.Tests/Services/TestItemFilterBlockTranslator.cs +++ b/Filtration.Parser.Tests/Services/TestItemFilterBlockTranslator.cs @@ -1868,6 +1868,7 @@ namespace Filtration.Parser.Tests.Services " Corrupted False" + Environment.NewLine + " ElderItem True" + Environment.NewLine + " ShaperItem False" + Environment.NewLine + + " MapTier < 10" + Environment.NewLine + " ShapedMap True" + Environment.NewLine + " ElderMap True" + Environment.NewLine + " Height <= 6" + Environment.NewLine + @@ -1887,7 +1888,10 @@ namespace Filtration.Parser.Tests.Services " SetBorderColor 255 1 254" + Environment.NewLine + " SetFontSize 50" + Environment.NewLine + " PlayAlertSound 6 90" + Environment.NewLine + - " DisableDropSound True"; + " DisableDropSound True" + Environment.NewLine + + " MinimapIcon 1 Blue Circle" + Environment.NewLine + + " PlayEffect Red Temp" + Environment.NewLine + + " CustomAlertSound \"test.mp3\""; _testUtility.TestBlock.BlockItems.Add(new ActionBlockItem(BlockAction.Show)); _testUtility.TestBlock.BlockItems.Add(new IdentifiedBlockItem(true)); @@ -1930,6 +1934,10 @@ namespace Filtration.Parser.Tests.Services _testUtility.TestBlock.BlockItems.Add(new ShaperItemBlockItem(false)); _testUtility.TestBlock.BlockItems.Add(new ShapedMapBlockItem(true)); _testUtility.TestBlock.BlockItems.Add(new ElderMapBlockItem(true)); + _testUtility.TestBlock.BlockItems.Add(new CustomSoundBlockItem("test.mp3")); + _testUtility.TestBlock.BlockItems.Add(new MapTierBlockItem(FilterPredicateOperator.LessThan, 10)); + _testUtility.TestBlock.BlockItems.Add(new MapIconBlockItem(IconSize.Medium, IconColor.Blue, IconShape.Circle)); + _testUtility.TestBlock.BlockItems.Add(new PlayEffectBlockItem(EffectColor.Red, true)); _testUtility.TestBlock.BlockItems.Add(new DisableDropSoundBlockItem(true)); // Act