From 54b72e44b005e8518fbc1ac02e90ed043a5fc6a8 Mon Sep 17 00:00:00 2001 From: GlenCFL Date: Fri, 31 Aug 2018 21:06:51 -0400 Subject: [PATCH] Reposition the new custom sound tests. --- .../Services/TestItemFilterBlockTranslator.cs | 70 +++++++++---------- 1 file changed, 35 insertions(+), 35 deletions(-) diff --git a/Filtration.Parser.Tests/Services/TestItemFilterBlockTranslator.cs b/Filtration.Parser.Tests/Services/TestItemFilterBlockTranslator.cs index 336e394..12a92fe 100644 --- a/Filtration.Parser.Tests/Services/TestItemFilterBlockTranslator.cs +++ b/Filtration.Parser.Tests/Services/TestItemFilterBlockTranslator.cs @@ -1271,6 +1271,41 @@ namespace Filtration.Parser.Tests.Services Assert.AreEqual(ItemRarity.Rare, (ItemRarity)rarityBlockItem.FilterPredicate.PredicateOperand); } + [Test] + public void TranslateStringToItemFilterBlock_SpecificTest_2() + { + // Arrange + var inputString = @"#8#" + Environment.NewLine + + "Hide " + Environment.NewLine + + "Rarity Magic " + Environment.NewLine + + "DropLevel >= 67" + Environment.NewLine + + "BaseType \"Sorcerer Boots\"" + Environment.NewLine + + "Rarity Magic " + Environment.NewLine + + "SetFontSize 26" + Environment.NewLine + + "SetBackgroundColor 0 20 0\""; + + + _testUtility.TestBlock.Enabled = false; + _testUtility.TestBlock.BlockItems.Add(new WidthBlockItem(FilterPredicateOperator.Equal, 4)); + + // Act + var result = _testUtility.Translator.TranslateStringToItemFilterBlock(inputString, _testUtility.MockItemFilterScript); + + // Assert + Assert.AreEqual(1, result.BlockItems.Count(b => b is ActionBlockItem)); + var actionBlockItem = result.BlockItems.OfType().First(); + Assert.AreEqual(BlockAction.Hide, actionBlockItem.Action); + + Assert.AreEqual(1, result.BlockItems.Count(b => b is DropLevelBlockItem)); + var droplevelBlockItem = result.BlockItems.OfType().First(); + Assert.AreEqual(67, droplevelBlockItem.FilterPredicate.PredicateOperand); + Assert.AreEqual(FilterPredicateOperator.GreaterThanOrEqual, droplevelBlockItem.FilterPredicate.PredicateOperator); + + Assert.AreEqual(1, result.BlockItems.Count(b => b is RarityBlockItem)); + var rarityBlockItem = result.BlockItems.OfType().First(); + Assert.AreEqual(ItemRarity.Magic, (ItemRarity)rarityBlockItem.FilterPredicate.PredicateOperand); + } + [Test] public void TranslateStringToItemFilterBlock_CustomSoundDocumentsFile() { @@ -1351,41 +1386,6 @@ namespace Filtration.Parser.Tests.Services Assert.AreEqual("C:\\Sounds/test.mp3", customSoundBlockItem.Value); } - [Test] - public void TranslateStringToItemFilterBlock_SpecificTest_2() - { - // Arrange - var inputString = @"#8#" + Environment.NewLine + - "Hide " + Environment.NewLine + - "Rarity Magic " + Environment.NewLine + - "DropLevel >= 67" + Environment.NewLine + - "BaseType \"Sorcerer Boots\"" + Environment.NewLine + - "Rarity Magic " + Environment.NewLine + - "SetFontSize 26" + Environment.NewLine + - "SetBackgroundColor 0 20 0\""; - - - _testUtility.TestBlock.Enabled = false; - _testUtility.TestBlock.BlockItems.Add(new WidthBlockItem(FilterPredicateOperator.Equal, 4)); - - // Act - var result = _testUtility.Translator.TranslateStringToItemFilterBlock(inputString, _testUtility.MockItemFilterScript); - - // Assert - Assert.AreEqual(1, result.BlockItems.Count(b => b is ActionBlockItem)); - var actionBlockItem = result.BlockItems.OfType().First(); - Assert.AreEqual(BlockAction.Hide, actionBlockItem.Action); - - Assert.AreEqual(1, result.BlockItems.Count(b => b is DropLevelBlockItem)); - var droplevelBlockItem = result.BlockItems.OfType().First(); - Assert.AreEqual(67, droplevelBlockItem.FilterPredicate.PredicateOperand); - Assert.AreEqual(FilterPredicateOperator.GreaterThanOrEqual, droplevelBlockItem.FilterPredicate.PredicateOperator); - - Assert.AreEqual(1, result.BlockItems.Count(b => b is RarityBlockItem)); - var rarityBlockItem = result.BlockItems.OfType().First(); - Assert.AreEqual(ItemRarity.Magic, (ItemRarity)rarityBlockItem.FilterPredicate.PredicateOperand); - } - [Test] public void TranslateItemFilterBlockToString_NothingPopulated_ReturnsCorrectString() {