ALL >> General >> View Article
Unit Testing Kentico Xperience 13 With Xunit
I don't write much and I do not definitely do blogs. But I do write code. And I write tests for code. So when .Net Core became a development model for Kentico Xperience 13, it became a perfect time to have start full unit tests on our code.
I also decided that I will create a series of articles on unit testing Kentico Xperience projects as most of the articles I have looked at covered mostly the basics not an in-depth look of how to fully cover a project with tests.
I reached out to Kentico and shared with them my plan to do the unit testing article series using the MedioClinic Sample Site . The sample project is featured in the Kentico Xperience Training modules. Fortunately, they concurred and here we are.
What to expect from this series? Well, I will be starting with simple unit tests, all the way to having at least 80% code coverage for the whole project. Of course, I will also share the tools used and full source code.
Let's start with the tools first.
Azure DevOps - Project management, source control and CI/CD:
Visual Studio 2022 - IDE
SonarCloud - Static Code Analysis, ...
... Code Coverage
xUnit - Testing framework/platform instead of NUnit used and supported by the Kentico Xperience Test Libraries.
AutoFac.AutoMock - Auto mocking library to automatically create mock dependencies for both concrete and mock abstract instances in unit tests
AutoFixture - for automatically creating test fixtures without hand-coding variables
Also listing below some of the articles specific to unit testing in Kentico
Kentico Documentation - writing automated tests reference
Kentico 12: Design Patterns Part 1 - Writing Testable Code - a great article and an awesome series of articles by Kentico MVP Sean Wright
Unit Testing Kentico EMS with xUnit - another great article by Marnix van Valen. He also discussed why xUnit was used instead of NUnit.
Add Comment
General Articles
1. Glass Ionomer Cement Fillings And Treatment ProcedureAuthor: Patrica Crewe
2. How Is Smelting Different Than Melting?
Author: David
3. Transforming Healthcare Revenue With Intelligent Ai Medical Coding Automation Solutions
Author: Allzone
4. Flirty Pick-up Lines Kya Hote Hain? – Complete Beginner Guide (2026)
Author: Banjit Das
5. Top 10 Altcoins To Invest In 2026:
Author: elina
6. Dog Photography Guide: Perfect Dog Images Kaise Click Kare (beginner Se Pro Tips)
Author: BANJIT DAS
7. On-demand Beauty Service App Development: Business Model & Revenue Strategy
Author: Rohit Kumawat
8. Industrial Fasteners: Types, Materials & Key Applications Guide
Author: caliber enterprises
9. How To Find High-quality Cat Images Online – Complete Guide
Author: BANJIT DAS
10. Animal Jokes Meaning – क्या होते हैं एनिमल जोक्स
Author: BANJIT DAS
11. Remove Negativity With Maha Mrityunjaya Jaap And Navgrah Shanti Puja
Author: Pandit Shiv Narayan Guruji
12. نبذة عن الجامعة الامريكية في راس الخيمة وكلياتها وتخصصاتها
Author: AURAK
13. Y1 Game: The Rising Trend Of Digital Play And Real Rewards
Author: reddy book
14. History Of Doctor Jokes – कैसे शुरू हुए मजेदार मेडिकल जोक्स
Author: BANJIT DAS
15. Why Is Reeth U Sarvvah Known As India’s Best Astrologer And Numerologist?
Author: Reeth U Sarvvah






