Skip to content

18 Loosely-coupled and Testable C# Projects and c. 70 Unit-Test Assigns

Notifications You must be signed in to change notification settings

8ESTIE/Project-Unit-Testing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project-Unit-Testing

18 Loosely-coupled and Testable C# Projects and c. 70 Unit-Test Assigns

Tools:

C#, Unit-Testing, NUnit-Library, Mocking-Framework "Moq"


Practicing:

Dependency Injection, State-Based Testing and Interaction Testing, Parameterized Testing, Testing functions throw Exceptions and raise Events


Structure:

Projects and Tests for these projects:

CustomerController, DateHelper, DemeritPointsCalculator, ErrorLogger, HtmlFormatter, Reservation...


Projects with dependencies and Tests for these projects:

FileReader, InstallerHelper, VideoService, BookingHelper, EmployeeController, HouseKeeperHelper, OrderService, Product and QueryRepository