That's a bug. We should be able to apply the attribute to the constructor. However, try putting it on the type instead.
On Jan 29, 2009, at 2:35 PM, max2256 <[email protected]> wrote: > > Hi > > I have the following values in my csv file > > firstName,LastName,age > Jim,Morrison,40 > Pat,King,25 > > Now let's say I want to use the CsvData attribute this way: > > public class PersonTest > { > private Person p; > > [CsvData(FilePath = "Persons.csv", HasHeader = true)] > public PersonTest( string fName, string lName, int age ) > { > p = new Person(fName,lName,age); > } > } > > I've noticed that it is not possible to use le CsvData attribute at > the constructor level, the only way of achieving this is with the > following : > > public PersonTest( [CsvData(FilePath = "Persons.csv", HasHeader = > true)] string fName, string lName, int age ) > > My question is how can I get the lName and age value if I only put the > CsvData attribute only on the first parameter ? > > Thanx > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "MbUnit.User" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/MbUnitUser?hl=en -~----------~----~----~----~------~----~------~--~---
