Feature: Data import for FuelYear As a data user I want to import FuelYear data So that I can perform fuel year control-based calculations Scenario: Successfully verifying that fuel name is never missing Given a "FuelYear" data import fetches results listed in "fuel_year_good" When a data import verifies "Fuel name should never be missing" Then the verification should be successful Scenario: Successfully verifying that year is from 1990 to 2008 Given a "FuelYear" data import fetches results listed in "fuel_year_good" When a data import verifies "Year should be from 1990 to 2008" Then the verification should be successful Scenario: Successfully verifying that carbon content and energy content are greater than zero Given a "FuelYear" data import fetches results listed in "fuel_year_good" When a data import verifies "Carbon content and energy content should be greater than zero" Then the verification should be successful Scenario: Successfully verifying that emission factors are zero or more Given a "FuelYear" data import fetches results listed in "fuel_year_good" When a data import verifies "Emission factors should be zero or more" Then the verification should be successful # Scenario: Successfully verifying that units are correct # Given a "FuelYear" data import fetches results listed in "fuel_year_good" # When a data import verifies "Units should be correct" # Then the verification should be successful # Scenario: Failing to verify that fuel name is never missing Given a "FuelYear" data import fetches results listed in "fuel_year_bad" When a data import verifies "Fuel name should never be missing" Then the verification should not be successful Scenario: Failing to verify that year is from 1990 to 2008 Given a "FuelYear" data import fetches results listed in "fuel_year_bad" When a data import verifies "Year should be from 1990 to 2008" Then the verification should not be successful Scenario: Failing to verify that carbon content and energy content are greater than zero Given a "FuelYear" data import fetches results listed in "fuel_year_bad" When a data import verifies "Carbon content and energy content should be greater than zero" Then the verification should not be successful Scenario: Failing to verify that emission factors are zero or more Given a "FuelYear" data import fetches results listed in "fuel_year_bad" When a data import verifies "Emission factors should be zero or more" Then the verification should not be successful # Scenario: Failing to verify that units are correct # Given a "FuelYear" data import fetches results listed in "fuel_year_bad" # When a data import verifies "Units should be correct" # Then the verification should not be successful