I'm starting a small application to get my feet wet with Test Driven
Development. I understand the mechanics of setting up NUnit, but I'm not
sure what types of tests I should be writing.
The app is an 'issue tracker' that pulls it's data from a SQL Server
database. The user will be able to pull a list of issues (problems that
need to be addressed), search for specific issues, update them and add new
issues.
I've got the following main classes:
User
Issue - represents a single issue's basic information (e.g. IssueID,
OpenDate, etc)
IssueCollection
IssueHistory - represents a single action item taken on an Issue
IssueHistoryCollection
I'm wondering if this type of app, where the classes themselves are mostly
getters/setters, is a good candidate for TDD. If it is, what are some good
candidates for meaningful unit tests?
Thanks!
Chris