Skip to content

imperfectproduce/window-exception-validation

Repository files navigation

window-exception-validation

This repository is full of NUnit tests that validate and summarize each step of the window exception workbook.

Window Exception Steps

  1. Import Zone - the required changes for existing zones
  2. Ops Plan - Starts with a mapping of Ops Markets to the actual zones / windows we currently have
  3. Windows - The windows that need to be created for window exceptions. Each exception should have a new window
  4. Zones - The zones that need to be created. We should only create zones for markets / days that otherwise would not have a zone.
  5. Exceptions - Exceptions that link existing windows to their exception window. Also contains text shown to the user, and the days the exception is in effect
  6. LCM - for LCM communications, rather than using their existing workbook given it is out of date.

TODOs

Manual Changes to tests

Anything manual can evolve to be configurable in a CSV or INI file

  • CSV urls
  • ExceptionsValidationTest and WindowsValidationTest has a list of holidays that we should not be delivering on
  • ZoneToDayMappingOutputValidationTest has a a list of days for Christmas week and New Years week
  • ZoneToDayMappingOutputValidationTest is very specific to Christmas and New Years

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages