Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/kralizek/autofixtureextensions

A set of small extension packages to make the life of AutoFixture users easier.
https://github.com/kralizek/autofixtureextensions

aspnetcoremvc-testing autofixture dotnet grpc-testing mockhttp nuget-packages unit-testing

Last synced: 2 months ago
JSON representation

A set of small extension packages to make the life of AutoFixture users easier.

Awesome Lists containing this project

README

        

# AutoFixture Extensions

This repository contains a set of small extension packages to make the life of AutoFixture users easier.

## Packages

The following packages are available:

* **[Kralizek.AutoFixture.Extensions.MockHttp](src/MockHttp)**

An integration between AutoFixture and [MockHttp](https://github.com/richardszalay/mockhttp) to make HTTP testing easier.

* **[Kralizek.AutoFixture.Extensions.AspNetCore.WebApplicationFactory](src/AspNetCore.WebApplicationFactory)**

An integration between AutoFixture and [Microsoft.AspNetCore.Mvc.Testing](https://www.nuget.org/packages/Microsoft.AspNetCore.Mvc.Testing) to create integration tests for ASP.NET Core web applications.

* **[Kralizek.AutoFixture.Extensions.Grpc](src/Grpc)**

An integration between AutoFixture and [Grpc.Core.Testing](https://www.nuget.org/packages/Grpc.Core.Testing/) to test GRPC services and components consuming GRPC clients.

* **[Kralizek.AutoFixture.Extensions.ServiceProvider](src/ServiceProvider)**

An integration between AutoFixture and [Microsoft.Extensions.DependencyInjection](https://www.nuget.org/packages/Microsoft.Extensions.DependencyInjection) to resolve registered services.

* **[Kralizek.AutoFixture.Extensions.Bogus](src/Bogus)**

A library that allows the usage of [Bogus](https://github.com/bchavez/Bogus) to generate fake data in the AutoFixture context.

* **[Kralizek.AutoFixture.Extensions.AspNetCore.RazorPages](src/AspNetCore.RazorPages)**

A library that enables the possibility for AutoFixture to create classes inheriting from `PageModel`.

## License

The content of this repository is licensed under the [MIT license](https://github.com/Kralizek/AutoFixtureExtensions/blob/master/LICENSE.txt).