 
     @tag :pending
     test "filters wines of chosen color by country" do
-      assert WineCellar.filter(@cellar, :red, country: "France") == [
+      cellar = [
+        white: {"Chardonnay", 2015, "Italy"},
+        white: {"Chardonnay", 2014, "France"},
+        rose: {"Dornfelder", 2018, "Germany"},
+        red: {"Merlot", 2015, "France"},
+        white: {"Riesling ", 2017, "Germany"},
+        white: {"Pinot grigio", 2015, "Germany"},
+        red: {"Pinot noir", 2016, "France"},
+        red: {"Pinot noir", 2013, "Italy"}
+      ]
+
+      assert WineCellar.filter(cellar, :red, country: "France") == [
                {"Merlot", 2015, "France"},
                {"Pinot noir", 2016, "France"}
              ]


    @tag :pending
    test "returns all wines of a chosen color" do
      assert WineCellar.filter(@cellar, :white) == [
               {"Chardonnay", 2015, "Italy"},
               {"Chardonnay", 2014, "France"},
               {"Riesling ", 2017, "Germany"},
               {"Pinot grigio", 2015, "Germany"}
             ]

      assert WineCellar.filter(@cellar, :rose) == [{"Dornfelder", 2018, "Germany"}]
    end

    @tag :pending
    test "filters wines of chosen color by year" do
      assert WineCellar.filter(@cellar, :white, year: 2015) == [
               {"Chardonnay", 2015, "Italy"},
               {"Pinot grigio", 2015, "Germany"}
             ]

defmodule WineCellarTest do
  use ExUnit.Case

  describe "explain_colors/0" do
    # @tag :pending
