TDD练习:确定用户存在

时间:2012-03-11 14:12:17

标签: visual-studio tdd nunit

我正在创建一个需要解析用户联系信息的类,以确定所呈现的用户是否已存在于db中。由于源未经验证,用户生成的数据我必须在各种条件下测试匹配。

内容以3个字段显示 - 名称(第一个和最后一个组合);公司名;电子邮件

我需要根据以下每种可能的匹配条件返回结果:

Exact Match
Email Match
Domain Name Only
Full Name Exact
Last Name Only
Institution Match

我粗略地了解了如何对此进行编码,并确信结果将不如正式的TDD方法产生的结果。我的TDD学习曲线刚刚超过了基础,但我没有深入了解上述场景如何在整个生命周期中分阶段开发。

我想从架构的角度来帮助构建项目。

THX

1 个答案:

答案 0 :(得分:1)

似乎已经列出了匹配类型列表中的主要正面测试用例。因此,从顶部开始,为第一个案例(完全匹配)编写一个小测试,使其失败,使其通过,迭代直到完全匹配工作。然后对其他匹配类型执行相同操作。