My Tested ASP.NET Core MVC is a unit testing library providing an easy fluent interface to test the ASP.NET Core MVC framework.
It is testing framework agnostic so that you can combine it with a test runner of your choice.
It aims to do so. In the current version, the three fully covered features are controllers, view components, and routes.
If you have an idea of a useful new feature, do not hesitate to submit it on GitHub or send it as a priority request, if your support plan allows it.
The free Trial version of My Tested ASP.NET Core MVC is fully featured and allows up to 100 assertions per test project (around 25 unit tests).
A detailed comparison between all editions can be found here.
The free Lite version of My Tested ASP.NET Core MVC includes only a small portion of the available fluent assertion methods.
A detailed comparison between all editions can be found here.
Yes, all contributors will receive free licenses. Learn more here.
Breaking changes should not occur in My Tested ASP.NET Core MVC. Exceptions are always possible (if Microsoft introduces one in their code for example) but they will be as rare as possible.
My Tested ASP.NET libraries started as a side project for helping me unit test some of the web applications I was working on. I showed the Web API version of the testing framework to my friends and colleagues and everyone loved it - testing was easy and fast.
I started building My Tested ASP.NET Core MVC and the original plan was to be completely free. However, the project grew quite big and time-consuming. Hundreds of thousands of lines of code and a lot of features still wait to be implemented. The source code is written mainly during my free time after my daily job (in the late nights to be exactly accurate).
For this reason, I decided to sell commercial licenses with support options but I did not want to charge the small developers and teams, so I made the library completely free for individuals, open-source projects, startups and educational institutions. Besides that, there is a free Lite version and the trial limitation of 100 assertions (around 25 unit tests) per test project should be more than enough, if you want to use the library to test only the important routes of your application for example.
My Tested ASP.NET Core MVC commercial licenses are per developer working on a particular web application.
Purchasing a license allows My Tested ASP.NET Core MVC to be used without any limitations. Additional buying options give you access to expert, premium support and prioritized feature requests and hot fixes.
Yes, My Tested ASP.NET Core MVC is completely free for individuals, open-source projects, startups and educational institutions. Free licenses allow unlimited usage of the library, however, they do not include premium support or priority requests. Learn more here.
Free community licenses are given to every individual, startup, open-source project or education institution. These licenses remove the limitation of the free trial version, but they do not provide commercial premium support.
Contribution license awards depend on the provided help. Learn more here.
Click the Buy Now button and enter your information. Instructions to get your license key to activate the product will be e-mailed to you. Your license key will always be accessible by signing into this website with your e-mail address.
A license code is required for each developer on the team that uses My Tested ASP.NET Core MVC. If you have a large development team or you don't want to manage a lot of licenses, get in touch to request a quote.
A license is perpetual and gives you ongoing access to free upgrades and bug fixes within a year of the purchase date.
Since My Tested ASP.NET Core MVC licenses are perpetual, you are allowed to continue using the product even after the 1-year subscription expires. However, you will be using the last product version released before your license expired. You will lose your access to new functionality, updates and bug fixes.
If you wish to preserve your access to product updates (new features and bug fixes), you need to renew your license.
The licensed developers can use My Tested ASP.NET Core MVC on as many machines as they need to, including a laptop, home desktop, work desktop, etc.
My Tested ASP.NET Core MVC licenses have NO deployment limitations - they allow the use of the library for a single application spanning various servers, environments and domains.
No, you don't. My Tested ASP.NET Core MVC licenses are integrated into the build process of your tests. Learn more here.
The software is delivered electronically and delivery time is immediate. You will receive the order confirmation e-mail with software activation instructions within minutes.
You can renew your license by logging into your account and going to the license management page. In order to take advantage of the discounted renewal rates, make sure you renew at most 30 days after your license expires. Don't worry about not knowing when your discount opportunity closes, however. You'll receive a reminder e-mail 2 weeks before your subscription expires.
Typically, your support ticket will be answered in a few hours. However, depending on the issue, it may take up to 24 business hours (from Monday to Friday, inclusive).
If you need a feature, you may request it with a higher priority and it will be implemented for you after further discussion.
New version with the requested feature will be uploaded for you as soon as possible. You will be provided with a scheduled deadline and the development may take from a few hours to a couple of days, depending on the request. All priority feature requests will be implemented on a first-come, first-served basis.
If you find a bug, you may request a fix for it with a higher priority and it will be implemented for you after further discussion.
2 business days (from Monday to Friday, inclusive). You will be provided with a scheduled deadline if the bug fix requires additional development time.
Some support issues may be outside of My Tested ASP.NET Core MVC code base, such as third-party or operating-system components, and workarounds may not always be possible within the given time frame. If at any time you feel the support services are not meeting your quality expectations, you can request a prorated refund. All services are provided on a best-effort basis and do not constitute a legal warranty or guarantee of any kind.
Each purchased Professional license gives you 25 premium support tickets, 5 priority hot fixes, and 1 priority feature request.
For example, if you purchase 3 Professional licenses, you will receive 75 premium support tickets, 15 priority hot fixed, and 3 priority feature requests.
If you renew your license, all currently available priority feature requests and hot fixes will be transfered for the next subscription period. However, if you do not renew at most 30 days after your license expiration, they will be lost and will not be made available again after re-activation.