public void EngineCorrectlyCountsContainersOfTargetColour(int expectedCount, params string[] rulesAsStrings)
        {
            // Arrange / Act
            var sut = new Day7Engine();

            var result = sut.Execute(rulesAsStrings, "shiny gold");

            // Assert
            result.Should().Be(expectedCount);
        }
        public void EngineCorrectlyCountsAllBagsInAGivenBag(int expectedCount, params string[] rulesAsStrings)
        {
            // Arrange
            var sut = new Day7Engine();

            // Act
            var result = sut.Execute2(rulesAsStrings, "shiny gold");

            // Assert
            result.Should().Be(expectedCount);
        }