The purpose of this solution is to merge the product catalog from Company A and Company B and consolidate into one superset.
The project is a written in .NET 8 and C# using Visual Studio 2022 and consist of two projects
- ProductProcessing - It is a Console application consist of Input folder having barcodes, Catalog and Supplier from Company A and B
- ProductProcessingTest - It is a test application using Xunit framework
-
navigate to ProductProcessing cd ProductProcessing
-
Restore Nuget package: dotnet restore
-
Build solution dotnet build
-
Run the application dotnet run
The application will generate the output csv in Output folder.
To run unit test, navigate to ProductProcessingTest and run dotnet test