Skip to content

seemajlk/CustomerDataProcessing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CustomerDataProcessing

Process and sort customer data

AppSheetProject Folder contains the Visual studio solution with 2 projects

AppSheetProject -> is a console application and running this will give the expected result.

Expected Result is the youngest 5 users with valid US Phone numbers sorted by name. I have added comments throughout the code to describe what my assumptions are about input, phone number validation etc

AppSheetTestProject -> is an MsTest project that has few sample tests. Note that this ia not a comprehensive list of tests, but is just intended to show how the application can be tested Basically the idea to enable TDD here is to define interfaces for all major components, so that the real component can be replaced with Mocks while testing. Dependency reoslution can be done using frameworks like Mef or any custom resolver. In this project, I have not used Mef.

About

Process and sort customer data

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published