Exemplo n.º 1
0
    public void Y2020_Day21_GetIngredientsWithNoAllergens_Returns_Correct_Value()
    {
        // Arrange
        string[] foods = new[]
        {
            "mxmxvkd kfcds sqjhc nhms (contains dairy, fish)",
            "trh fvjkl sbzzf mxmxvkd (contains dairy)",
            "sqjhc fvjkl (contains soy)",
            "sqjhc mxmxvkd sbzzf (contains fish)",
        };

        // Act
        (int actualOccurrences, string actualAllergens) = Day21.GetIngredientsWithNoAllergens(foods);

        // Assert
        actualOccurrences.ShouldBe(5);
        actualAllergens.ShouldBe("mxmxvkd,sqjhc,fvjkl");
    }