Feature: Define New Years Day Holiday In order to properly identify when a day is the New Years Day Holiday As a developer I want to have a way to detect, and return this condition // var MemorialDay = FloatingHoliday{ // "Memorial Day" // -1, // time.Monday, // time.May, // } Background: Given I have a MemorialDay Holiday Object Scenario: verify the name Then the name will be "Memorial Day" Scenario: verify the description Then the description will be "Last Monday in May" Scenario: verify a valid date in 2020 When I check "2020-05-25" Then it returns true Scenario: verify a valid date in 2021 When I check "2021-05-31" Then it returns true Scenario: verify a valid date in 2022 When I check "2022-05-30" Then it returns true Scenario: verify a non-valid date When I check "2022-01-01" Then it will return false