https://github.com/lombiq/testing-toolbox
General testing, mostly unit testing extensions and helpers.
https://github.com/lombiq/testing-toolbox
asp-net asp-net-core automated-testing dotnet dotnet-core orchard orchard-cms orchard-core testing unit-testing
Last synced: 6 months ago
JSON representation
General testing, mostly unit testing extensions and helpers.
- Host: GitHub
- URL: https://github.com/lombiq/testing-toolbox
- Owner: Lombiq
- License: bsd-3-clause
- Created: 2020-05-19T00:06:46.000Z (about 5 years ago)
- Default Branch: dev
- Last Pushed: 2024-11-28T02:43:00.000Z (6 months ago)
- Last Synced: 2024-12-16T19:45:30.596Z (6 months ago)
- Topics: asp-net, asp-net-core, automated-testing, dotnet, dotnet-core, orchard, orchard-cms, orchard-core, testing, unit-testing
- Language: C#
- Size: 104 KB
- Stars: 0
- Watchers: 10
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: Readme.md
- License: License.md
Awesome Lists containing this project
README
# Lombiq Testing Toolbox for Orchard Core
[](https://www.nuget.org/packages/Lombiq.Tests/)
## About
General and unit testing extensions and helpers, mostly for ASP.NET Core and Orchard Core. Check out the Orchard Harvest 2023 conference talk about automated QA in Orchard Core, including this project, [here](https://youtu.be/CHdhwD2NHBU). Also see our [UI Testing Toolbox](https://github.com/Lombiq/UI-Testing-Toolbox).
Do you want to learn about unit testing in Orchard Core? Check out the [unit testing tutorial of our Training Demo module](https://github.com/Lombiq/Orchard-Training-Demo-Module/blob/dev/Services/TestedService.cs).
We at [Lombiq](https://lombiq.com/) also used this toolbox for the new [Lombiq website](https://lombiq.com/) when migrating it from Orchard 1 to Orchard Core ([see case study](https://lombiq.com/blog/how-we-renewed-and-migrated-lombiq-com-from-orchard-1-to-orchard-core)). It also makes [DotNest, the Orchard Core SaaS](https://dotnest.com/) better.
Do you want to quickly try out this project and see it in action? Check it out in our [Open-Source Orchard Core Extensions](https://github.com/Lombiq/Open-Source-Orchard-Core-Extensions) full Orchard Core solution and also see our other useful Orchard Core-related open-source projects!
## Documentation
Included helpers:
- [AutoMocker](https://github.com/moq/Moq.AutoMocker) extensions and shortcuts.
- `UserManager` mocking helpers.Inline documentation for methods is always included so be sure to check that out.
## Contributing and support
Bug reports, feature requests, comments, questions, code contributions and love letters are warmly welcome. You can send them to us via GitHub issues and pull requests. Please adhere to our [open-source guidelines](https://lombiq.com/open-source-guidelines) while doing so.
This project is developed by [Lombiq Technologies](https://lombiq.com/). Commercial-grade support is available through Lombiq.