Skip to content

Latest commit

 

History

History
24 lines (18 loc) · 1.34 KB

README.md

File metadata and controls

24 lines (18 loc) · 1.34 KB

George's C# Practice Range

This is where I can track my C# Learning and practice different concepts.

Linq

The majority of this project focuses on LINQ practice using the puzzles from https://markheath.net/category/linq-challenge.

  • Linq/Program.cs contains my initial scrawling linq pipelines for each question.
  • Linq/Puzzle1Solver.cs contains answers to the Puzzle #1.
  • Linq/Puzzle3Solver.cs contains answers to the harder Puzzle #3.
  • These solvers are unit tested (not many edge cases yet) in Linq.Tests.

Unit Testing

  • Linq.Tests` covers unit tests for the Linq puzzles and provides practice for Unit testing in C# and Rider.
  • These unit tests use XUnit and FluentAssertions.

Async/await

Optionals

Sandbox

  • Just a place for scratch code and experimentation before implementing elsewhere.