Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/brianschroer/sparky-test-helpers

.NET unit test helper libraries - Source code for "SparkyTestHelper" nuget packages: SparkyTestHelpers, SparkyTestHelpers.AppSettings, SparkyTestHelpers.AutoMapper, SparkyTestHelpers.Mapping, SparkyTestHelpers.Moq, SparkyTestHelpers.Xml
https://github.com/brianschroer/sparky-test-helpers

automapper configuration-files csharp dotnet dotnet-standard moq unit-testing

Last synced: 12 days ago
JSON representation

.NET unit test helper libraries - Source code for "SparkyTestHelper" nuget packages: SparkyTestHelpers, SparkyTestHelpers.AppSettings, SparkyTestHelpers.AutoMapper, SparkyTestHelpers.Mapping, SparkyTestHelpers.Moq, SparkyTestHelpers.Xml

Awesome Lists containing this project

README

        

# sparky-test-helpers
This repo contains source code and unit tests for nuget packages:

## SparkyTestHelpers
Unit test helpers for Exception expectations and "scenario" (row) tests:
* [nuget.org link](https://www.nuget.org/packages/SparkyTestHelpers/)
* [Source Code](/SparkyTestHelpers)
* [API documentation](/SparkyTestHelpers/api.md)

## SparkyTestHelpers.Scenarios.MsTest
SparkyTestHelper.Scenarios extensions for better scenario testing with MSTest / VisualStudioTestTools:
* [nuget.org link](https://www.nuget.org/packages/SparkyTestHelpers.Scenarios.MsTest/)
* [Source Code](/SparkyTestHelpers.Scenarios.MsTest)
* [API documentation](/SparkyTestHelpers.Scenarios.MsTest/api.md)

## SparkyTestHelpers.AppSettings
Unit test helpers for "appSettings" values in XML .config files:
* [nuget.org link](https://www.nuget.org/packages/SparkyTestHelpers.AppSettings/)
* [Source Code](/SparkyTestHelpers.AppSettings)
* [API documentation](/SparkyTestHelpers.AppSettings/api.md)

## SparkyTestHelpers.AspNetMvc
Unit test helpers for ASP.NET MVC (.NET Framework version)
* [nuget.org link](https://www.nuget.org/packages/SparkyTestHelpers.AspNetMvc/)
* [Source Code](/SparkyTestHelpers.AspNetMvc)
* [API documentation](/SparkyTestHelpers.AspNetMvc/api.md)

## SparkyTestHelpers.AspNetMvc.Core
Unit test helpers for ASP.NET MVC (.NET Core version)
* [nuget.org link](https://www.nuget.org/packages/SparkyTestHelpers.AspNetMvc.Core/)
* [Source Code](/SparkyTestHelpers.AspNetMvc.Core)
* [API documentation](/SparkyTestHelpers.AspNetMvc.Core/api.md)

## SparkyTestHelpers.DataAnnotations
Unit test helpers for validation with DataAnnotation attributes:
* [nuget.org link](https://www.nuget.org/packages/SparkyTestHelpers.DataAnnotations/)
* [Source Code](/SparkyTestHelpers.DataAnnotations)
* [API documentation](/SparkyTestHelpers.DataAnnotations/api.md)

## SparkyTestHelpers.Mapping
Unit test helpers for verifying values of properties "mapped" from one type to another:
* [nuget.org link](https://www.nuget.org/packages/SparkyTestHelpers.Mapping/)
* [Source Code](/SparkyTestHelpers.Mapping)
* [API documentation](/SparkyTestHelpers.Mapping/api.md)

## SparkyTestHelpers.AutoMapper
Additional AutoMapper extension methods for SparkyTestHelpers.Mapping:
* [nuget.org link](https://www.nuget.org/packages/SparkyTestHelpers.AutoMapper/)
* [Source Code](/SparkyTestHelpers.AutoMapper)
* [API documentation](/SparkyTestHelpers.AutoMapper/api.md)

## SparkyTestHelpers.Moq
Unit test syntax helpers for the **Moq** mocking framework:
* [nuget.org link](https://www.nuget.org/packages/SparkyTestHelpers.Moq/)
* [Source Code](/SparkyTestHelpers.Moq)
* [API documentation](/SparkyTestHelpers.Moq/api.md)

## SparkyTestHelpers.Moq.Fluent
Unit test syntax helpers for using the **Moq** mocking framework with Fluent Assertions:
* [nuget.org link](https://www.nuget.org/packages/SparkyTestHelpers.Moq.Fluent/)
* [Source Code](/SparkyTestHelpers.Moq.Fluent)
* [API documentation](/SparkyTestHelpers.Moq.Fluent/api.md)

## SparkyTestHelpers.Populater
Tools for populating test class instance properties:
* [nuget.org link](https://www.nuget.org/packages/SparkyTestHelpers.Populater/)
* [Source Code](/SparkyTestHelpers.Populater)
* [API documentation](/SparkyTestHelpers.Populater/api.md)

## SparkyTestHelpers.Xml
Unit test helpers for XML .config files:
* [nuget.org link](https://www.nuget.org/packages/SparkyTestHelpers.Xml/)
* [Source Code](/SparkyTestHelpers.Xml)
* [API documentation](/SparkyTestHelpers.Xml/api.md)

## SparkyTestHelpers.NonPublic
Provides simple "fluent" syntax for accessing non-public methods, properties and fields from unit tests:
* [nuget.org link](https://www.nuget.org/packages/SparkyTestHelpers.NonPublic/)
* [Source Code](/SparkyTestHelpers.NonPublic)
* [API documentation](/SparkyTestHelpers.NonPublic/api.md)