/powerplant-coding-challenge

Primary LanguageC#GNU General Public License v3.0GPL-3.0

Coding Challenge - Power Plant

https://github.com/gem-spaas/powerplant-coding-challenge

Implementation

The application was developed using Visual Studio 2022.

=====================

Things to Know

Patterns Used --> I applied the Factory pattern which fits nicely for the PowerPlant generic creation.

Best practices adopted

DDD architecture used

SOLID Concepts (All Methods following the SOLID's principles)

Tests using NSubstitute and xUnit

=====================

Aspects not implemented

Security (Authentication, Authorization)