Frequently Asked Questions

General

What is My Tested ASP.NET Core MVC?

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.

Will My Tested ASP.NET Core MVC cover all my testing needs?

It aims to do so. In the current version, the three fully covered features are controllers, view components, and routes.

You can see the roadmap to see the currently developed functionality or the issue tracker to take a look at what is planned for the future.

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.

What is included in the free trial version?

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.

What is included in the free Lite version?

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.

Can I help with the development of My Tested ASP.NET Core MVC?

Yes, all contributors will receive free licenses. Learn more here.

Will there be any public API changes in future versions?

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.

Pricing

Why My Tested ASP.NET Core MVC is not free?

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.

What am I buying?

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.

Can I get a free license?

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.

What is the difference between the community and the contribution licenses?

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.

What is the buying process?

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.

How many licenses do I need to buy?

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.

How long does a license last for?

A license is perpetual and gives you ongoing access to free upgrades and bug fixes within a year of the purchase date.

Am I allowed to use the product after the 1-year subscription expires?

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.

Can I use the product on more than one developer machine?

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.

Can I use the product on more than one server/environment?

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.

Do I have to do anything special to run the library on a build server?

No, you don't. My Tested ASP.NET Core MVC licenses are integrated into the build process of your tests. Learn more here.

Do you offer refunds?

Yes, My Tested ASP.NET Core MVC is offered with unconditional, risk-free 30-day money-back guarantee. Get in touch to request a refund or learn more here.

How quickly is the software delivered?

The software is delivered electronically and delivery time is immediate. You will receive the order confirmation e-mail with software activation instructions within minutes.

How do I renew my license?

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.

Premium Support

How long does it take to receive a ticket answer?

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).

What is a priority feature request?

If you need a feature, you may request it with a higher priority and it will be implemented for you after further discussion.

How long does it take for a priority feature request to be developed?

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.

What is a priority hot fix?

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.

How long does it take for a priority hot fix to be developed?

2 business days (from Monday to Friday, inclusive). You will be provided with a scheduled deadline if the bug fix requires additional development time.

Do you guarantee these response times?

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.

If I purchase more than one Professional license, how many premium support tickets will I receive?

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.

What will happen with my priority requests, if I do not renew my license?

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.