Is there any framework for .NET to populate test data?
.net, c#, populate, tdd
Solution
Take a look at NBuilder. It lets you build test objects with random data, incrementing values, and anything you can probably think of. All through a nice fluent interface.
Problem
I am use c# and for unit testing and integration testing usually I need to populate fields automatically based on attributes. Lets say we will test if we can write and get back user data to database. - I create a user object populate fields write user to database - Read user object from database - Check fields if what I write is same as what I read Is there any framework to populate user with test data automatically and check if two object are have the same values? Sample code may like this ``` User user = new User(); AutoPopulator.Populate(user); user.Save(); ```