← Back to all workGitHubLearning and foundations
Census Analyzer in C#
C# data-processing exercises with CSV loaders, country records, JSON fixtures, and NUnit.
THE PROBLEM
What it sets out
to solve.
Practice loading and analyzing differently shaped country census samples.
THE APPROACH
How it comes
together.
A CSV factory and country-specific data classes feed an analysis layer; Indian/US CSV fixtures and JSON expectations are exercised in NUnit tests.
UNDER THE HOOD
Follow the workflow.
Trace the components.
Select a node for its role in the system.
Documented implementation workflow4 COMPONENTS
INTERACTIVE 3DCensus Analyzer in C#
C#.NET Core 3.1CSV
Census Analyzer in C# / workflow
Move to tilt · Drag to rotate · Arrow keysDrag to rotate · Tap a component4 components · 3 connections
2D diagram
Trace connections 3 relationships
- Indian or US CSV fixture→CSV factory and records
- CSV factory and records→Analysis and JSON conversion
- Analysis and JSON conversion→NUnit comparisons
+Select a component to see how it fits into the system.
CAPABILITIES
What’s inside.