[login to view URL] - c# class that parses a CSV header and builds an arraylist
Budget $30-100 USD
Job Description:
A **partial** class. It takes an input string (CSV header line format) into static method called parseCsvHeader. The method must split the header line up by "," and determine the [url removed, login to view] of the field on the class with the matching name. Both the name (string fieldname) and the type ([url removed, login to view] type) are to be stored into an object (class FieldDef) and added to an ArrayList static property called *header*. The objects are to be added in the order they appear in the header record.
## Deliverables
### Project: [url removed, login to view]
Namespace: AgentMangler
# Overview
A **partial** class. It takes an input string (CSV header line format) into static method called parseCsvHeader. The method must split the header line up by "," and determine the [url removed, login to view] of the field on the class with the matching name. Both the name (string fieldname) and the type ([url removed, login to view] type) are to be stored into an object (class FieldDef) and added to an ArrayList static property called *header*. The objects are to be added in the order they appear in the header record.
Every time the parseCsvHeader method is called the header ArrayList is to be cleared out. The parseCsvHeader method is static as this will not be run in a multi-threaded environment.
# Scope
The partial class [url removed, login to view]
Unit tests ([url removed, login to view]) that demonstrate:
Mocked objects are to be in a separate file [url removed, login to view]
FieldDef is to be mocked
Please see attached document for coding standards