Skip to content

.NET Libraries

  • GeoJSON.Text: GeoJSON types & corresponding System.Text.Json (de)serializers
  • Entity Framework Core: Object relational mapper (ORM), easiest way to work with databases
  • Quartz: Job scheduling system, useful for scheduling jobs to run periodically
  • AutoMapper: A library for mapping one object to another.
  • FluentValidation: A validation library that uses a fluent interface and lambda expressions for building strongly typed validation rules.
  • RestSharp: REST API client library
  • Refit: An automatic type-safe REST library

Unit testing

  • xUnit: Unit testing framework
  • Moq: Mocking library
  • FluentAssertions: Set of extension methods that allow you to more naturally specify the expected outcome of a TDD or BDD-style unit tests
  • AutoFixture: A library designed to minimize the Arrange phase of unit tests in order to maximize maintainability
  • Bogus: A simple fake data generator based on faker.js

Resources


Last update: August 11, 2023
Created: June 3, 2023