I’ve been re-reading our conversation. I’m not sure I’m helping and it is challenging to explore testing challenges in this context.
Your testing challenge is an interesting one but I’m not sure I’m fully appreciating its scope. When we started, you were looking for suggestions to easily group data and you were using SpecFlow. Also, you mention having to present the data multiple times to the application. Your last comments give me the impression that you want to have some method to store the data and move it easily into an object.
I have a suggestion for the data-to-object challenge but wanted to ask first if it is possible to provide screen shots of the application, and, perhaps, some idea of the testing objective.
You mentioned a CSV file for storing your data. A CSV could be used but the parsing could be a distraction. One method I have used to stored a large amount of data is to use a JSON format. In C#, you can define a class that represents your data. Using NewtonSoft, you can serialize and deserialize the class quickly. Thoughts?