From 2ba1b8adac67f53413a534b10064d869a540e785 Mon Sep 17 00:00:00 2001 From: Ben Wallis Date: Wed, 5 Dec 2018 16:49:36 +0000 Subject: [PATCH] Added regression test for DisableDropSound block item parsing --- .../Services/TestItemFilterBlockTranslator.cs | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/Filtration.Parser.Tests/Services/TestItemFilterBlockTranslator.cs b/Filtration.Parser.Tests/Services/TestItemFilterBlockTranslator.cs index 88ffde2..1a2685d 100644 --- a/Filtration.Parser.Tests/Services/TestItemFilterBlockTranslator.cs +++ b/Filtration.Parser.Tests/Services/TestItemFilterBlockTranslator.cs @@ -931,6 +931,21 @@ namespace Filtration.Parser.Tests.Services Assert.AreEqual(blockItem.Comment, " Test"); } + [Test] + public void TranslateStringToItemFilterBlock_DisableDropSound_IncorrectBooleanValue_ReturnsCorrectObject() + { + // Arrange + var inputString = "Show" + Environment.NewLine + + " DisableDropSound True"; + + // Act + var result = _testUtility.Translator.TranslateStringToItemFilterBlock(inputString, _testUtility.MockItemFilterScript); + + // Assert + + Assert.AreEqual(1, result.BlockItems.Count(b => b is DisableDropSoundBlockItem)); + } + [Test] public void TranslateStringToItemFilterBlock_Everything_ReturnsCorrectObject() {