Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/seankilleen/santasleigh

A journey into test automation and TDD for the Advent of Code 2021
https://github.com/seankilleen/santasleigh

automation csharp csharp-advent-2021 dotnet nunit tdd xunit

Last synced: about 2 months ago
JSON representation

A journey into test automation and TDD for the Advent of Code 2021

Awesome Lists containing this project

README

        

# Santa Sleigh

A journey into Test automation and TDD for the [2021 C# Advent](https://www.csadvent.christmas/)

Meant to accompany the blog post at .

## Choose Your Own Adventure

This repository is organized around branches for each framework. You can see the end results in the `xunit` and `xunit` branches. The tags for each step for each framework are below, for easy reference.

| | Tag | Diff |
|---|-----|------|
| Empty projects | [Tag link](https://github.com/SeanKilleen/SantaSleigh/releases/tag/01-emptyproject) | N/A |

## NUnit

[See the commits step by step](https://github.com/SeanKilleen/SantaSleigh/commits/nunit)

| | Tag | Diff |
|---|-----|------|
| 1. Basic Setup | [Tag](https://github.com/SeanKilleen/SantaSleigh/releases/tag/nunit-01-basicsetup) | [Diff](https://github.com/SeanKilleen/SantaSleigh/compare/01-emptyproject...nunit-01-basicsetup) |
| 2. Turning | [Tag](https://github.com/SeanKilleen/SantaSleigh/releases/tag/nunit-02-turning) | [Diff](https://github.com/SeanKilleen/SantaSleigh/compare/nunit-01-basicsetup...nunit-02-turning) |
| 3. Refactoring | [Tag](https://github.com/SeanKilleen/SantaSleigh/releases/tag/nunit-03-refactoring) | [Diff](https://github.com/SeanKilleen/SantaSleigh/compare/nunit-02-turning...nunit-03-refactoring) |
| 4. X Coordinates | [Tag](https://github.com/SeanKilleen/SantaSleigh/releases/tag/nunit-04-xcoordinates) | [Diff](https://github.com/SeanKilleen/SantaSleigh/compare/nunit-03-refactoring...nunit-04-xcoordinates) |
| 5. Y Coordinates | [Tag](https://github.com/SeanKilleen/SantaSleigh/releases/tag/nunit-05-ycoordinates) | [Diff](https://github.com/SeanKilleen/SantaSleigh/compare/nunit-04-xcoordinates...nunit-05-ycoordinates) |
| 6. Wrapping | [Tag](https://github.com/SeanKilleen/SantaSleigh/releases/tag/nunit-06-wrapping) | [Diff](https://github.com/SeanKilleen/SantaSleigh/compare/nunit-05-ycoordinates...nunit-06-wrapping) |
| 7. Presents | [Tag](https://github.com/SeanKilleen/SantaSleigh/releases/tag/nunit-07-presents) | [Diff](https://github.com/SeanKilleen/SantaSleigh/compare/nunit-06-wrapping...nunit-07-presents) |
| 8. Exception | [Tag](https://github.com/SeanKilleen/SantaSleigh/releases/tag/nunit-08-exception) | [Diff](https://github.com/SeanKilleen/SantaSleigh/compare/nunit-07-presents...nunit-08-exception) |

## xUnit

[See the commits step by step](https://github.com/SeanKilleen/SantaSleigh/commits/xunit)

| | Tag | Diff |
|---|-----|------|
| 1. Basic Setup | [Tag](https://github.com/SeanKilleen/SantaSleigh/releases/tag/xunit-01-basicsetup) | [Diff](https://github.com/SeanKilleen/SantaSleigh/compare/01-emptyproject...xunit-01-basicsetup) |
| 2. Turning | [Tag](https://github.com/SeanKilleen/SantaSleigh/releases/tag/xunit-02-turning) | [Diff](https://github.com/SeanKilleen/SantaSleigh/compare/xunit-01-basicsetup...xunit-02-turning) |
| 3. Refactoring | [Tag](https://github.com/SeanKilleen/SantaSleigh/releases/tag/xunit-03-refactoring) | [Diff](https://github.com/SeanKilleen/SantaSleigh/compare/xunit-02-turning...xunit-03-refactoring) |
| 4. X Coordinates | [Tag](https://github.com/SeanKilleen/SantaSleigh/releases/tag/xunit-04-xcoordinates) | [Diff](https://github.com/SeanKilleen/SantaSleigh/compare/xunit-03-refactoring...xunit-04-xcoordinates) |
| 5. Y Coordinates | [Tag](https://github.com/SeanKilleen/SantaSleigh/releases/tag/xunit-05-ycoordinates) | [Diff](https://github.com/SeanKilleen/SantaSleigh/compare/xunit-04-xcoordinates...xunit-05-ycoordinates) |
| 6. Wrapping | [Tag](https://github.com/SeanKilleen/SantaSleigh/releases/tag/xunit-06-wrapping) | [Diff](https://github.com/SeanKilleen/SantaSleigh/compare/xunit-05-ycoordinates...xunit-06-wrapping) |
| 7. Presents | [Tag](https://github.com/SeanKilleen/SantaSleigh/releases/tag/xunit-07-presents) | [Diff](https://github.com/SeanKilleen/SantaSleigh/compare/xunit-06-wrapping...xunit-07-presents) |
| 8. Exception | [Tag](https://github.com/SeanKilleen/SantaSleigh/releases/tag/xunit-08-exception) | [Diff](https://github.com/SeanKilleen/SantaSleigh/compare/xunit-07-presents...xunit-08-exception) |